라라벨에서 삭제 확인 기능

이번에는 삭제할 때 확인이 있는 것처럼 하고 싶습니다!



· 삭제 버튼을 누를 때 확인 동작이 있음
· 실수로 삭제 버튼을 눌러도 취소 할 수 있도록
・삭제하면 완전히 사라져 버리므로 만약을 위해 확인이는 것처럼

app.blade.php
<head>
       <script language="JavaScript" type="text/JavaScript">

            function Delete_check(){
                let checked = confirm("delete?");
                if (checked == true) {
                    return true;
            } else {
                    return false;
            }
          }
       </script> 
</head>

우선은 공통이 되는 app.blade.php에 기술합니다!

posts.blade.php
<div onclick="return Delete_check()">

  @if (Auth::id() == $post->user_id)
                      {{-- 投稿削除ボタンのフォーム --}}
        {!! Form::open(['route' => ['posts.destroy', $post->id], 'method' => 'delete']) !!}
        <button class="btn btn-danger" type="submit">投稿削除</button>
        {!! Form::close() !!}
  @endif
</div>

・삭제 버튼은 posts.blade.php에 쓰고 있습니다만 버튼 전용의 뷰 파일에 써도 괜찮습니다!

요약



삭제 버튼을 누르면 확인 동작이 표시되었습니까?
삭제는 중요한 동작이므로 좋으면 도입 해보십시오!

이 버튼을 눌렀을 때 아래 사진과 같이 표시가 나오면 잘되고 있습니다!

좋은 웹페이지 즐겨찾기