如何在模型中定义表的顺序(orderBy),以便在我调用时:
$users = \App\Users::all();
并按预先定义的orderBy默认获取所有用户,而无需:
$users = \App\Users::orderByDesc('id');
有没有办法定义这样的默认道具?
答案 0 :(得分:2)
没有默认道具,但您可以编写自己的方法:
public function ordered()
{
return $this->orderByDesc('id')->get();
}
然后使用它:
$users = \App\Users::ordered();