Ich verstehe, wie Benutzer mit redirect() -Methode umleiten, aber diese Methode gibt einen 302-Code zurück und der Browser muss eine zweite HTTP-Anfrage machen. Ist es möglich, die Anfrage intern an einen anderen Controller und eine andere Aktion weiterzuleiten?So führen Sie eine "interne" Umleitung in Laravel 5.3
ich diese Überprüfung in Middleware mache so meine Griff Funktion wie folgt aussieht:
public function handle($request, Closure $next)
{
if (auth()->user->age <= 20) { //example
//internally forward the user to a different [email protected]
}
return $next($request);
}
}
Wenn ich dies tue bekomme ich den Fehler "Call to a Member-Funktion setCookie() auf Null". in VerifyCsrfToken.php Zeile 136 bei FatalErrorException -> __ Konstrukt ('Nachricht' => '???', 'Code' => '???', 'Schweregrad' => '???', 'Dateiname' => '???', 'lineno' => '???', 'traceOffset' => '???', 'traceArgs' => '???', 'trace' => '??? ') in HandleExceptions.php Zeile 133 bei HandleExceptions-> fatalExceptionFromError (' Fehler '=>' ??? ',' TraceOffset '=>' ??? ') in HandleExceptions.php Zeile 118 bei HandleExceptions-> HandleShutdown () in HandleExceptions.php Zeile 0 – asolberg