feat: add filter for internships

This commit is contained in:
dkecskes
2025-11-30 18:21:19 +01:00
parent a1acd76eed
commit 30ce759ec6
11 changed files with 176 additions and 171 deletions
@@ -15,8 +15,14 @@ class AdministratorOnly
*/
public function handle(Request $request, Closure $next): Response
{
if ($request->user()->role !== 'ADMIN') {
return response(status: 403);
$user = $request->user();
if ($user === null) {
abort(403, 'Unauthorized');
}
if ($user->role !== 'ADMIN') {
abort(403, 'Unauthorized');
}
return $next($request);