/** * @param $name * @return \Illuminate\Http\RedirectResponse */ public function postPlayerUndelete($name) { $player = Player::where('name', $name)->first(); if ($player == null || !\Auth::user()->isAdmin()) { abort(404); } if (!DeletedPlayer::where('player_name', $name)->first()) { return back()->with('error', 'Player no longer in deleted list'); } $delplayer = DeletedPlayer::where('player_name', $name)->first(); $delplayer->delete(); return redirect()->back()->with('success', 'Success! Player will be removed from deleted-list within an hour.'); }