How to pass parameter to custom middleware?

 ->authMiddleware([
                Authenticate::class,
                CheckRole::class,
            ]);

How do i pass parameter to CheckRole::class in AdminPanelProvider filamentphp?

  public function handle(Request $request, Closure $next, Role $requiredRole): Response
    {
        $userRole = $request->user()->role;

        if ($userRole !== $requiredRole) {
            $selfPanelRoute = Filament::getPanel($userRole->value)->getId();

            return redirect($selfPanelRoute);
        }

        return $next($request);
    }
Was this page helpful?