1
現在、プロジェクトページ全体を通して現在のページをページネーションから保存しようとしています。Laravel 5.2ページネーションを保存する
なぜですか?
私は概要リストでデータxyを言いましょう(詳細は編集したいと思うかもしれませんが、すべての概要リストに戻ることにします)データ。
だから、これは意味します:
概要ページを - >選択したデータのxy(detailpage) - >編集データのXY(編集ページ)
概要ページ< ---------これが動作していない
public function index(Request $request, $current_page = 1)
{
$data = self::paginate(11);
return $data;
if($current_page) $data->current_page = $current_page;
return view('dashboard.data.index')->with(array('data' => $data));
}
public function details(Request $request, $id, $current_page = 1)
{
$datadetail = Data::where('id', $id)->firstOrFail();
return view('dashboard.data.detail')->with(array('detail' => $datadetail, 'current_page' => $current_page));
}
:編集データのxy(編集ページ)
マイコントローラー・コードから戻ります。私は、詳細ビューで、次のボタンをクリックすると:
<a class="btn btn-primary btn-back" href="{{ URL::action("[email protected]", array('current_page' => $current_page)) }}"><span class="glyphicon glyphicon-chevron-left"></span></a>
これは、それが3または4として詳細ビューにインデックスから元々引き渡された場合でも、常に1ページ目に戻っ概要ページにつながる、しかし... 。
私の質問:
どのように私は私が引き渡していますページ番号をロードするページネータを伝えることができますか?
[Laravel 5.1ページングの現在のページを指定する]の可能な複製(http://stackoverflow.com/questions/31747801/laravel-5-1-specifing-current-page-for-pagination) –
@JeremyHarrisありがとうそれは、私の問題は、詳細ビューは、ボタンをクリックすると$ currentPageの値を1にリセットしているということです。 – Mentenyia