laravel入门级增删改查操作

路由,控制器,视图
增删改查需要对以上进行了解,可以看下我之前的博客
添加链接描述

首先要创建控制器,路由,视图

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_表单


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

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_数据_02


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

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_数据_03


在视图中创建他们的路由

准备工作完成。

查询:

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_mysql_04

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

    千万不要忘记引入DB类

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

    这是数据库的内容

    这是我们查询出的内容

增加:
跟查询不同我们需要先渲染出form表单,让后用表单进行增加

只需要用retutn view()渲染一下就OK

我们直接说增加的方法

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_php_05


form表单的action我就不多解释了

最后这个csrf非常重要,是laravel自带用来保护表单的,不加的话表单是不管用的

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_mysql_06


让后就是添加路由

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_mysql_07


1要用request来接收表单传值

2laravel中插入数据库操作是insert删除:

删除就不用使用表单传值了,而是路由传值

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_数据_08


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

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_数据_09


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

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_mysql_10


删除在增删改查中应该是最简单的了,最重要的就是要将数据的id成功的传值到控制器

删除操作在laravel中是delete

修改:
	修改和增加是一样的,分为两部分,一部分是渲染表单,还有一部分是将表单的值传到控制器

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_mysql_11


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

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_数据_12


模板变量赋值是需要将原始的数据显示出来

在最后提交修改表单时一定不要忘记将id也传值过来

laravel框架中mysql数据库加密写在哪 laravel数据库增删改查_mysql_13


修改和增加差不多,最重要的就是这个id,因为修改需要条件,所以id是一定不能丢的

这就是laravel入门级的增删改查了,希望我的文章能帮助到大家,谢谢!!!