refactor: use route model binding for user controllers

This commit is contained in:
Roardom
2022-12-29 16:13:27 -06:00
parent 5af0731b00
commit 7f1de1718f
23 changed files with 56 additions and 77 deletions
@@ -22,10 +22,8 @@ class ResurrectionController extends Controller
/**
* Show user resurrections.
*/
public function index(Request $request, string $username): \Illuminate\Contracts\View\Factory|\Illuminate\View\View
public function index(Request $request, User $user): \Illuminate\Contracts\View\Factory|\Illuminate\View\View
{
$user = User::where('username', '=', $username)->sole();
\abort_unless($request->user()->group->is_modo || $request->user()->id == $user->id, 403);
return \view('user.resurrection.index', ['user' => $user]);