class EnsureUserHasRole
{
public function handle(Request $request, Closure $next, string $role): Response
{
if (! Auth::check() || ! Auth::user()->hasRole($role)) {
abort(403, 'Access denied. You do not have permission to access this panel.');
}
return $next($request);
}
}
class EnsureUserHasRole
{
public function handle(Request $request, Closure $next, string $role): Response
{
if (! Auth::check() || ! Auth::user()->hasRole($role)) {
abort(403, 'Access denied. You do not have permission to access this panel.');
}
return $next($request);
}
}