ツイッターの簡易版のようなアプリを作っています。
ログインした会員が退会できる機能を追加しようとしていますが、
現状のコードでは、ログインユーザー以外のメンバーの退会ボタンを
押すことができてしまい、押すとログインユーザーのデータが消えてしまいます。
ログインユーザーのみが退会ボタンを押すと、退会してトップページへ戻り、
他のメンバーの退会ボタンを押しても、反応しないようにするにはどう書いたらいいのでしょうか。
public function destroy($id){
$user = User::find($id); if (\Auth::id() === $user->id){ $microposts = $user->microposts()->get(); foreach($microposts as $micropost){ $micropost -> delete(); } $user->delete(); return redirect('/'); } else { return back(); } }