Mar*_*yan 4 php orm eloquent laravel-4
在许多数据库查询中,我不需要所有数据,因此我执行以下操作
User::get(array('id', 'first_name', 'email'));
Run Code Online (Sandbox Code Playgroud)
是否可以设置为默认选择(“id”、“first_name”、“email”)列。
您可以使用Eloquent 查询范围范围允许您轻松地在模型中重用查询逻辑。要定义范围,只需在模型方法前加上范围即可
例如在您的User模型中添加此方法
public function scopeFetch($query, $columns = array('id', 'first_name', 'email'))
{
return $query->get($columns);
}
Run Code Online (Sandbox Code Playgroud)
并这样称呼它
User::fetch();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2934 次 |
| 最近记录: |