/** * Remove the specified resource from storage. * * @param User $user * * @return Response */ protected function destroy(User $user) { $admin = Auth::guard('admin')->user(); event(new UserWillBeDeleted($user, $admin)); $user->delete(); event(new UserWasDeleted($user, $admin)); }