Ausnahme „Laravel-Ansicht nicht gefunden“
Wenn Sie versuchen, eine Ansicht über eine Routenfunktion in Laravel abzurufen, stoßen Sie möglicherweise auf die Meldung „Ansicht [Ansichtsname ] nicht gefunden“-Ausnahme. Dieser Fehler weist darauf hin, dass Laravel die angegebene Ansichtsvorlage nicht finden kann.
In diesem Fall tritt das Problem mit der Indexansicht auf. Bei der Überprüfung des ArticleControllers und der Routenkonfiguration wird deutlich, dass Sie versuchen, auf die Indexansicht zuzugreifen:
// ArticleController.php public function showIndex() { return View::make('index'); } // Routes Route::get('index', 'ArticleController@showIndex');
Um dieses Problem zu beheben, stellen Sie sicher, dass die Indexansichtsdatei im Verzeichnis resources/views Ihrer Laravel-Anwendung vorhanden ist. Stellen Sie außerdem sicher, dass der Name der Ansichtsdatei mit dem in der Methode View::make() angegebenen Namen übereinstimmt.
In einigen Fällen kann dieser Fehler auch auftreten, wenn Sie zuvor die folgenden Befehle ausgeführt haben:
php artisan optimize --force php artisan config:cache php artisan route:cache
und dann Ihr Projektverzeichnis an einen anderen Ort verschoben. Diese Befehle generieren eine kompilierte Version bestimmter Laravel-Dateien, die nach dem Verschieben Ihres Projekts möglicherweise nicht mehr korrekt ist. Um dieses Problem zu beheben, führen Sie die Befehle erneut am neuen Speicherort des Projekts aus, um die kompilierten Dateien zu aktualisieren.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Laravel die Ausnahme „Ansicht nicht gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!