您好,欢迎访问一九零五行业门户网

Laravel点击页面链接按某一条件排序,这个页面的更新链接应该如何写?

如题。。一个图片的展示页面,如果我想根据某一条件排序,例如根据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) file)%7d%7d> {{$image->caption}} {!! substr($image->description, 0,100) !!}
id.'/edit')%20%7d%7d class=btn btn-warning pull-left>edit   {!! form::open(['url'=>'/image/'.$image->id, 'class'=>'pull-left']) !!} {!! form::hidden('_method', 'delete') !!} {!! form::submit('delete', ['class' => 'btn btn-danger', 'onclick'=>'return confirm(\'are you sure?\')']) !!} {!! form::close() !!}
@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) file)%7d%7d> {{$image->caption}} {!! substr($image->description, 0,100) !!}
id.'/edit')%20%7d%7d class=btn btn-warning pull-left>edit   {!! form::open(['url'=>'/image/'.$image->id, 'class'=>'pull-left']) !!} {!! form::hidden('_method', 'delete') !!} {!! form::submit('delete', ['class' => 'btn btn-danger', 'onclick'=>'return confirm(\'are you sure?\')']) !!} {!! form::close() !!}
@empty no images yet, add a new one?
@endforelse

已经看到这个问题多次了,这不叫更新,你只需要对查询时排序即可。
eloquent orm文档
$users = user::popular()->women()->orderby('created_at')->get();
其它类似信息

推荐信息