laravel入门级增删改查操作
路由,控制器,视图
增删改查需要对以上进行了解,可以看下我之前的博客
添加链接描述
首先要创建控制器,路由,视图

在app/http/Controllers/目录下创建控制器

在resources/views/目录下创建文件夹,要和控制器名称一样,在文件夹里创建视图

在视图中创建他们的路由
准备工作完成。
查询:

- laravel中渲染视图是retutn view()
- laravel中模板变量赋值是with()需要跟在渲染后边
- laravel中查询数据库的方法为get()

千万不要忘记引入DB类

接下来就是将查询数据库的内容输出到前端了
刚才通过模板变量赋值将数据传了过来,现在只需要循环一下就OK了
1.在laravel中使用php标签需要在前边加一个@当然最后也不要忘记写结束
2 循环的数据在视图循环中是这样写的{{$别名->字段}}
看下效果吧

这是数据库的内容

这是我们查询出的内容
增加:
跟查询不同我们需要先渲染出form表单,让后用表单进行增加
只需要用retutn view()渲染一下就OK
我们直接说增加的方法

form表单的action我就不多解释了
最后这个csrf非常重要,是laravel自带用来保护表单的,不加的话表单是不管用的

让后就是添加路由

1要用request来接收表单传值
2laravel中插入数据库操作是insert
删除:
删除就不用使用表单传值了,而是路由传值

删除只需要将数据的id传过去就好了

路由这里需要注意一下,后边需要带上传的值

删除在增删改查中应该是最简单的了,最重要的就是要将数据的id成功的传值到控制器
删除操作在laravel中是delete
修改:
修改和增加是一样的,分为两部分,一部分是渲染表单,还有一部分是将表单的值传到控制器

修改和增加不一样的地方就是修改需要知道数据的id,所以在渲染表单时需要将id传值过去

模板变量赋值是需要将原始的数据显示出来
在最后提交修改表单时一定不要忘记将id也传值过来

修改和增加差不多,最重要的就是这个id,因为修改需要条件,所以id是一定不能丢的
这就是laravel入门级的增删改查了,希望我的文章能帮助到大家,谢谢!!!
本文详细介绍Laravel框架下实现增删改查(CRUD)的基本操作流程,包括控制器、视图和路由的设置,以及如何使用DB类进行数据库交互。
2589

被折叠的 条评论
为什么被折叠?



