您当前的位置: 首页 >  ar

知其黑、受其白

暂无认证

  • 0浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Laravel 中 scope 查询作用域

知其黑、受其白 发布时间:2022-06-01 19:14:13 ,浏览量:0

阅读目录
  • 一、查询作用域
    • 1.1 全局作用域
      • 1 编写全局作用域
      • 2 匿名全局作用域
      • 3 取消全局作用域
    • 1.2 本地作用域
      • 1 编写本地作用域
      • 2 动态作用域
  • 二、应用示例
  • 三、简单演示理解示例

一、查询作用域 1.1 全局作用域

全局作用域可以给模型的查询都添加上约束。 Laravel 的 软删除 功能就是利用此特性从数据库中获取 「未删除」的模型。 你可以编写你自己的全局作用域,很简单、方便的为每个模型查询都加上约束条件:

1 编写全局作用域

编写全局作用域很简单。 定义一个实现 Illuminate\Database\Eloquent\Scope 接口的类,并实现 apply 这个方法。 根据你的需求,在 apply 方法中加入查询的 where 条件:

            
关注
打赏
1665558895
查看更多评论
0.0531s