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入门级的增删改查了,希望我的文章能帮助到大家,谢谢!!!