40% de descuento en todos los planes

4d: 22h: 5m:2s'
Javier Manteca
Javier Manteca
Laravel
Comparte:

Proteger rutas solo para usuarios

 
public function handle(Request $request, Closure $next)
    {
        //comprobamos que el usuario sea admin
        if(auth()->check() && auth()->user()->name==="admin"){
            return $next($request);
        }
        return route('login');
        
    } 
He creado este middleware para proteger rutas solo para que acceda admin y me da el error:
 Attempt to read property "headers" on string 
JC SO
JC SO (0 xp)
Prueba esto return redirect()->route('login');
  
return redirect()->route('login');