阅读目录
一、查询作用域
1.1 全局作用域
- 一、查询作用域
- 1.1 全局作用域
- 1 编写全局作用域
- 2 匿名全局作用域
- 3 取消全局作用域
- 1.2 本地作用域
- 1 编写本地作用域
- 2 动态作用域
- 二、应用示例
- 三、简单演示理解示例
全局作用域可以给模型的查询都添加上约束。 Laravel 的 软删除 功能就是利用此特性从数据库中获取 「未删除」的模型。 你可以编写你自己的全局作用域,很简单、方便的为每个模型查询都加上约束条件:
1 编写全局作用域编写全局作用域很简单。 定义一个实现 Illuminate\Database\Eloquent\Scope
接口的类,并实现 apply
这个方法。 根据你的需求,在 apply
方法中加入查询的 where
条件:
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?