Php Laravel雄辩ORM-是否可以设置默认选择列列表?
在许多db查询中,我并不需要所有数据,因此我执行以下操作Php Laravel雄辩ORM-是否可以设置默认选择列列表?,php,laravel-4,orm,eloquent,Php,Laravel 4,Orm,Eloquent,在许多db查询中,我并不需要所有数据,因此我执行以下操作 User::get(array('id', 'first_name', 'email')); 是否可以设置为默认选择('id'、'first_name'、'email')列。您可以使用作用域,以便在模型中轻松重复使用查询逻辑。要定义作用域,只需在模型方法前面加上作用域 例如,在您的用户模型中添加此方法 public function scopeFetch($query, $columns = array('id', 'first_nam
User::get(array('id', 'first_name', 'email'));
是否可以设置为默认选择('id'、'first_name'、'email')列。您可以使用作用域,以便在模型中轻松重复使用查询逻辑。要定义作用域,只需在模型方法前面加上作用域
例如,在您的用户
模型中添加此方法
public function scopeFetch($query, $columns = array('id', 'first_name', 'email'))
{
return $query->get($columns);
}
这么说吧
User::fetch();