안녕하세요. 올바르게 페이지 매김을 수행하는 방법을 찾았습니다. 페이지 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'));
}
처럼 내 파괴하는 방법을 수정했습니다. 어쨌든 더 나은 솔루션을 갖고 계신 분이라면 그 중 하나를 게시하고 싶습니다. 이제 세션을 사용하여 시도해 보겠습니다. 성공하면 공유 할 것입니다.
문제 Laravel에서 직면하고있는 문제는 경로입니다. 혼란스러워하는 여러 가지 방법으로 경로를 작성할 수 있습니다.