fix: make role checks case-insensitive and clean up middleware

This commit is contained in:
dyzulk
2025-12-30 20:31:24 +07:00
parent 1eabedcb5b
commit 42fa9b75ff

View File

@@ -16,10 +16,7 @@ class AdminMiddleware
public function handle(Request $request, Closure $next): Response
{
if (!$request->user() || !$request->user()->isAdminOrOwner()) {
$role = $request->user() ? $request->user()->role : 'guest';
return response()->json([
'message' => "Unauthorized. Admin access required. (Current role: {$role})"
], 403);
return response()->json(['message' => 'Unauthorized. Admin access required.'], 403);
}
return $next($request);