user(); if (!$user) { return response()->json([ 'error' => true, 'message' => 'Bạn không có quyền thực hiện hành động này.', ], 403); } // Full Administrator luôn có tất cả quyền if ($user->hasRole('Full Administrator')) { return $next($request); } if (!$user->hasPermissionTo($permission)) { return response()->json([ 'error' => true, 'message' => "Bạn không có quyền: \"{$permission}\".", ], 403); } return $next($request); } }