Laravel: 调用未定义的方法 orderBy
Laravel: Call to undefined method orderBy
我想使用 Laravel 中的 "orderBy" 降序排列我的列表。
我收到一条错误消息:调用未定义的方法 orderBy。
这是我的控制器
$sections = Section1::all()->orderBy('name', 'DESC')->get();
当您 运行 Section1::all()
时,您得到的结果是一个对象,因此您不能链接查询构建器,例如 orderBy
。您正在寻找的是:
$sections = Section1::orderBy('name', 'DESC')->get();
这表示为按名称降序排列的 Sections1 模型构建查询并获取结果。
您不能同时使用 all()
和 get()
。
我想使用 Laravel 中的 "orderBy" 降序排列我的列表。
我收到一条错误消息:调用未定义的方法 orderBy。
这是我的控制器
$sections = Section1::all()->orderBy('name', 'DESC')->get();
当您 运行 Section1::all()
时,您得到的结果是一个对象,因此您不能链接查询构建器,例如 orderBy
。您正在寻找的是:
$sections = Section1::orderBy('name', 'DESC')->get();
这表示为按名称降序排列的 Sections1 模型构建查询并获取结果。
您不能同时使用 all()
和 get()
。