こんにちは私はページネーションを正しく行う方法を見つけました。 これは、ページ2以降のデータを削除する方法です。 私は$ _GET ['page']を使って取得した現在のページ番号を格納した隠しフィールドを作成しました。
<?php
if(isset($_GET['page']))
$page = $_GET['page'];
else
$page=1;
?>
<form action="{{action('[email protected]', $post->id)}}" method="post">
{{csrf_field()}}
<input name="_method" type="hidden" value="DELETE">
<input name="page" type="hidden" value={{ $page}}>
<button class="btn btn-danger" type="submit">Delete</button>
</form>
は今、私のコントローラでは、私は、これは私の問題を解決し、この
public function destroy(Request $request, $id)
{
if(DB::table('cruds')->where('id',$id)->first()){
DB::table('cruds')->where('id',$id)->delete();
}
return redirect('/crud?page='.$request->input('page'));
}
ように私の破壊方法を変更しました。とにかくあなたの誰かがもっと良い解決策を持っていれば、私もその1つを試してみたいと思います。今はセッションを使って試してみるつもりです。成功すればそれも分かち合います。
問題私はLaravelに直面しているルートです。わたしは混乱しているように多くの方法でルートを書くことができます。