Laravel框架——使用模型(ar模式)进行增删改查

1.创建模型类

 Laravel框架——使用模型(ar模式)进行增删改查_第1张图片

2.在控制器中引入模型类

  1. 直接使用 DB 门面一样的操作方式,以调用静态方法为主的形式,该模式下模型不需要实例化,例如:Test::get() 等价于 DB::table('test')->get()
  2. 实例化模型后再去使用模板类。例如:$model = new Test(); $model->get();

 Laravel框架——使用模型(ar模式)进行增删改查_第2张图片

3.定义路由

Laravel框架——使用模型(ar模式)进行增删改查_第3张图片

4.数据的增删改查

1. 添加

Laravel框架——使用模型(ar模式)进行增删改查_第4张图片Laravel框架——使用模型(ar模式)进行增删改查_第5张图片

Laravel框架——使用模型(ar模式)进行增删改查_第6张图片Laravel框架——使用模型(ar模式)进行增删改查_第7张图片

2. 查询

Laravel框架——使用模型(ar模式)进行增删改查_第8张图片Laravel框架——使用模型(ar模式)进行增删改查_第9张图片

 如果需要在 laravel 中把对象的结果集转化为数组,则需要在最后添加方法的调用

Laravel框架——使用模型(ar模式)进行增删改查_第10张图片Laravel框架——使用模型(ar模式)进行增删改查_第11张图片

查询符合条件的第一条记录和查询多行并且指定字段

Laravel框架——使用模型(ar模式)进行增删改查_第12张图片

 3. 修改

Laravel框架——使用模型(ar模式)进行增删改查_第13张图片Laravel框架——使用模型(ar模式)进行增删改查_第14张图片

  1. 使用 ar 模式修改
  2. 使用 update 方法修改

Laravel框架——使用模型(ar模式)进行增删改查_第15张图片  Laravel框架——使用模型(ar模式)进行增删改查_第16张图片

4.删除

使用 ar 模式删除,也可使用 delete 方法删除

Laravel框架——使用模型(ar模式)进行增删改查_第17张图片Laravel框架——使用模型(ar模式)进行增删改查_第18张图片

你可能感兴趣的:(Laravel框架——使用模型(ar模式)进行增删改查)