Laravel 模型使用scope前缀的方法
2017-03-02 22:58
316 查看
Laravel中模型中可以定义
scope开头方法,这类方法可以模型直接使用。这类方法也称作查询作用域
例子:
现有
Post模型,内部定义一个
scopeTitle()方法
public function scopeTitle($query, $title="") { return $query->where('title', $title); }
第一个参数不可省略。 第二个可以调用时传入。
在控制器中使用该方法
$posts = Post::where('id', '<', 3)->title('test 2')->orderBy('id', 'desc')->get();
相关文章推荐
- Laravel数据模型里面写带有scope前缀的方法
- laravel 模型关联 的简单使用方法
- 改造后的SQL SERVER数据库访问模型及使用方法2
- SCOPE_IDENTITY()使用方法
- ThinkPHP 中 模型 getField 方法使用
- 五、建立语言模型几种方法及使用
- ${sessionScope.user}的使用方法
- [Nebula2]使用3dmax7,nmaxtoolbox导出模型到nebula2遇到的问题及解决方法
- Laravel中使用自己编写类库的3种方法
- 本附录介绍iOS系统包含的框架,它们为编写iOS平台的软件提供必要的接口。下面的表格尽可能地列出框架中的类、方法、函数、类型以及常量使用的关键前缀,请避免在您的符号名称中使用这些前缀。
- 使用局部二进制模型改进SIFT描述方法(Description of interest regions with local binary patterns)
- Laravel中使用自己编写类库的3种方法
- Direct3D中使用网格模型的实现方法
- 使用opengl载入静态3d模型.obj的方法
- 在VB6中,使用ADO对象模型时,ADO对象、属性、方法不“无法显示帮助”的问题?
- zendframework 2 Model 数据模型的使用方法
- 改造后的SQL SERVER数据库访问模型及使用方法3
- 详细介绍SQL2005及2008中事务SqlTransaction和TransactionScope使用方法[转]
- 在SharePoint中服务器端使用Word编程模型转换PDF遇到的问题以及解决方法
- laravel cookie的使用方法