Laravel 5 InvalidArgumentException in FileViewFinder.php Zeile 137: Anzeigen [.admin] nicht gefunden

7

Das ist student.php und meine Funktion für admin:

%Vor%

routes.php

%Vor%

Dies ist Admin-Formular:

%Vor%

Weiß nicht warum Fehler angezeigt wird:

  

InvalidArgumentException in FileViewFinder.php Zeile 137:   Zeige [.] Nicht gefunden

    
deep singh 07.07.2015, 07:13
quelle

7 Antworten

10

Eine Ansicht sollte eine Erweiterung .blade.php .

enthalten

Also sollte Ihre Datei mit dem Admin-Formular den Namen admin.blade.php

haben

Hinweis:

Wenn Sie die Ansicht unter einem beliebigen Unterverzeichnis wie somefolder/admin.blade.php

haben

Dann sollten Sie das tun

return \View::make('somefolder/admin');

Hier erfahren Sie mehr über Vorlagen :)

    
Sulthan Allaudeen 07.07.2015, 07:35
quelle
14

Wenn Sie Ihr Projekt kürzlich auf Ihrem Produktionsserver bereitgestellt oder das Projekt auf einen anderen Server verschoben haben, vergessen Sie nicht den App-Cache zu löschen , indem Sie diese Befehle ausführen.

%Vor%

sollte es beheben.

Denken Sie auch daran, Ihre .env -Datei zu aktualisieren, damit sie mit neuen Umgebungsvariablen übereinstimmt.

    
Williem 29.03.2017 12:28
quelle
13

Wenn eine der obigen Antworten nicht funktioniert. Warum versuchst du nicht, den Namen von config.php project / bootstrap / cache / config.php in einen anderen Namen wie config.php.old zu ändern, es funktionierte für mich mit laravel 5.3

    
goodnesskay 25.10.2016 01:38
quelle
1

Sie möchten Ihre Ansichten nicht mit einem Schrägstrich referenzieren.

Dies:

return \View::make('/admin');

Sollte wie folgt aussehen:

return \View::make('admin');

    
user2479930 07.07.2015 07:35
quelle
1

Ich hatte das gleiche Problem, weil ich einen umgekehrten Schrägstrich \ hatte, die Lösung wurde es in Schrägstrich geändert:

%Vor%     
Oscar David 17.08.2017 02:32
quelle
0

Bitte überprüfen Sie zuerst, ob sich der Ordner im Views-Ordner befindet d. h. resources/views/foldername/filename

Dann können Sie

testen %Vor%     
Pankaj Shukla 25.10.2016 13:10
quelle
0

Laravel verfügt über einen Authentifizierungs-Skeleton-Generator, der möglicherweise bereits vor Ihrem aktuellen Status in Ihrem Projekt verwendet wurde. Ich hatte diesen Fehler und ich kam von einem Git-Klon, bei dem Laravel-Extras keine guten Praktiken enthielten.

Durch erneutes Ausgeben des Befehls

%Vor%

Ссылка

    
MrBean 04.04.2018 23:24
quelle