wenn ich in meinem Terminal unterhalb des Befehls laufe, wird unter Code anstelle von Routen angezeigt
php artisan route:list
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="refresh" content="1;url=http://localhost/login" />
<title>Redirecting to http://localhost/login</title>
</head>
<body>
Redirecting to <a href="http://localhost/login">http://localhost/login</a>.
</body>
</html>
[Symfony\Component\Debug\Exception\FatalThrowableError] Fatal Fehler: Klasse "App\Http\Controllers\Redirect" nicht gefunden
Sie können php artisan route:list
nicht ausführen, wenn eine der Routen und die zugehörigen Controller fehlerhaft sind.
In diesem Fall sieht es so aus, als hätten Sie einen Controller mit dem Fehler, dass Sie die Redirect
-Fassade verwenden, ohne sie vorher zu importieren. Daher sucht sie nach der Redirect
-Klasse im selben Namespace wie der Controller, d. H. App\Http\Controllers\Redirect
.
Suchen Sie die Klasse, die die Redirect
-Fassade verwendet, und fügen Sie Use Redirect
am Anfang der Datei hinzu. Diese sollte hoffentlich sortiert werden!
Das einzige, was Sie tun müssen, ist hinzuzufügen:
use Redirect;
in Ihrer Steuerung gleich nach namespace
Zeile oder setzen Sie \
, bevor Sie Redirect::
anrufen.
return \Redirect::back();
Sie müssen die Klasse importieren. Das ist das, was Sie brauchen:
use Illuminate\Support\Facades\Redirect;
Fügen Sie \
vor Umleitung der Funktion hinzu
return \Redirect::back();
Es funktioniert gut für mich in Laravel 5.3