web-dev-qa-db-de.com

Laravel 5.7 Fehler 404, der die Position der Seite verarbeitet

Ich konnte den Speicherort der Fehler-404-Seite in Laravel 5.7 nicht finden. Bitte helfen Sie. Hier ist die Fehlerseite Foto: https://imgur.com/a/Fs89isK

3
MoncefB

eigentlich kannst du es in app/Exceptions/Handler.php überschreiben

und setze den Code so.

use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;


class Handler extends ExceptionHandler
{
if ($this->isHttpException($exception)) {
        if ($exception instanceof NotFoundHttpException) {
            return response()->view('error_404_path', [], 404);
            // abort(404);
        }
        return $this->renderHttpException($exception);
    }
}
2
ilubis

Sie finden es hier:

vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/404.blade.php

Sie sollten diese Datei jedoch nicht direkt bearbeiten. Wenn Sie Ihre benutzerdefinierte Fehlerseite hinzufügen möchten, fügen Sie einfach einen Fehlerordner in den Ressourcen/Ansichten hinzu und erstellen Sie Ihre eigene 404.blade.php wie gewünscht. Es wird anstelle von Laravel verwendet.

7
latr.88

Bei jeder Änderung des Frameworks durch Aktualisierung überschreiben Sie jede Kernfunktion. Fügen Sie einen errors-Ordner in Ihrem views-Verzeichnis hinzu und platzieren Sie Blade-Dateien mit der Fehlernummer, die Sie ändern möchten.

Zum Beispiel: 

resources->views->errors->404.blade.php

wird in 404 Antworten angezeigt. Und übrigens, wenn Sie (wie ich) die Nachrichtenfehler svg lieben, finden Sie den Ordner public->svg

0
GabMic