Laravel点击页面链接按某一条件排序,这个页面的更新链接应该如何写?
程序员文章站
2024-01-16 13:11:34
...
如题。。一个图片的展示页面,如果我想根据某一条件排序,例如根据ID倒序排序,那么这个在blade.php的条件更新链接应该怎样写?
public function index()
{
$images = Image::paginate(10);
return view('images-list',compact('images'));
}
//想根据ID倒序,(请问这样的情况需要另外新开一个controller吗)
public function idsort()
{
$images = Image::paginate(10);
$idsort = $images->sortByDesc('id');
return view('test',compact('images','idsort'));
}
@forelse($images as $image)
@empty
No images yet, add a new one?
@endforelse
回复内容:
如题。。一个图片的展示页面,如果我想根据某一条件排序,例如根据ID倒序排序,那么这个在blade.php的条件更新链接应该怎样写?
public function index()
{
$images = Image::paginate(10);
return view('images-list',compact('images'));
}
//想根据ID倒序,(请问这样的情况需要另外新开一个controller吗)
public function idsort()
{
$images = Image::paginate(10);
$idsort = $images->sortByDesc('id');
return view('test',compact('images','idsort'));
}
@forelse($images as $image)
@empty
No images yet, add a new one?
@endforelse
已经看到这个问题多次了,这不叫更新,你只需要对查询时排序即可。
Eloquent ORM文档
$users = User::popular()->women()->orderBy('created_at')->get();
上一篇: MySql主从同步笔记
下一篇: mysql -u root -p 解释