2015-02-28 16 views
5

Ich habe den seltsamsten Fehler in Laravel 5, und ich hatte dies in keinem meiner anderen Projekte geschehen.Laravel 5 view not found

Problem

ich die folgende Fehlermeldung, wenn ich versuche, meine app

Keine solche Datei oder ein Verzeichnis (Blick zu treffen:/home/Vagabund/Code/resources/Ansichten/Layout/Master. blade.php) (Ansicht: /home/vagrant/Code/resources/views/layout/master.blade.php)

jedoch in meiner Verzeichnisstruktur

it definitely exists!

Und in meiner Klinge Vorlage

@extends('layout.master') 

@section('content') 
jfoewifjewo[ij 
@endsection 

In meinem Controller

public function index() 
    { 
     return view('home'); 
    } 

Jeder getroffen sonst dieses Problem? Ich habe es noch nie zuvor gesehen. Ja, Speicher hat Lese-/Schreibzugriff sowohl auf lokale als auch auf Gehöfte.

UPDATE: Ich bin auf Laravel 5.0.13

+0

Wenn Sie den Dateinamen ändern und die Erweiterung auf den neuen Namen ändern, erhalten Sie das gleiche? –

+0

@LeaTano yup, genau das gleiche Problem – Zarathuztra

+0

ich denke, ist ein bekanntes Problem, überprüfen Sie diesen Artikel: https://laracasts.com/discuss/channels/general-discussion/laravel-5-error-out-of-the-box -with-update-route-throws-and-error und suche nach "PratyushPundir".Er hat auch das gleiche Problem und andere Leute berichteten es lter –

Antwort

4

Dieses Problem liegt bei der Verwendung von Laravel Elixir mit Gehöft. Ich ging zurück zu MAMP, um zu sehen, ob ich den gleichen Fehler hatte und was es mir sagte war, dass ich die rev-manifest.json Datei in public/build vermisste. Nach einigen Ausgrabungen habe ich herausgefunden, dass der Build-Ordner nicht generiert wird und Aufrufe an die "elixir" -Funktion in Ihren Blade-Vorlagen fehlschlagen, wenn Sie die Funktion "versions" nicht auf die Elixier-Funktion in Ihrer gulp-Datei anwenden. Dies erscheint als ein Fehler beim Finden der Ansicht, wenn es tatsächlich ein Problem ist, eine Ansichtsabhängigkeit zu finden.

Verwenden Sie Schluck, um Ihre Sass oder weniger Dateien sicher zu bauen, aber vorerst Stick mit nur URL :: Asset(), um Ihre Javascript und CSS-Dateipfade generiert, bis alle Knicke mit Elixier ausgearbeitet sind.

3

Dies ist eine bekannte Version Ausgabe Laravel 5.0.1 (@Zarathuztra Version) Hier einige Kommentare über das Thema: https://laracasts.com/discuss/channels/general-discussion/laravel-5-error-out-of-the-box-with-update-route-throws-an-error

Suche nach " PratyushPundir "und von ihnen werden Sie einige Leute sehen, die das gleiche Problem haben

Aktualisierung Laravel sollte es beheben.

+0

Das hat das Problem nicht gelöst – Zarathuztra

+0

Ich fühle mich wie diese Antwort wird definitiv die anderen als mir helfen. Upvote – Zarathuztra

0

Ich repariere es durch Hinzufügen der Version. Denn nach dem Hinzufügen der Version in Schluck wird rev-mainfest.json generiert.

original Schluck in Heimstätte

elixir(function(mix) { 
    mix.sass('app.scss'); 
}); 

Ich wechsle zu

elixir(function(mix) { 
    mix.sass('app.scss') 
     .version(["public/css/app.css"]); 
}); 

Und es funktioniert.