如題。。一個圖片的展示頁面,如果我想根據某一條件排序,例如根據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)}}" /> {{$image->caption}}
{!! substr($image->description, 0,100) !!}
id.'/edit') }}" 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)}}" /> {{$image->caption}}
{!! substr($image->description, 0,100) !!}
id.'/edit') }}" 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();