2015-02-28 22 views
5

Mam najdziwniejszy błąd w Laravel 5, i nie miałem tego w żadnym z moich innych projektów.Laravel 5 Nie znaleziono widoku

Problem

otrzymuję następujący błąd, gdy próbuję trafić moja aplikacja

Nie ma takiego pliku lub katalogu (Zobacz:/home/włóczęga/Kod/resources/views/layout/master. blade.php) (zobacz: /home/vagrant/Code/resources/views/layout/master.blade.php)

jednak moim struktury katalogów

it definitely exists!

I w moim szablonu ostrza

@extends('layout.master') 

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

W moim kontroler

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

Każdy inny hit tego problemu? Nigdy wcześniej tego nie spotkałem. Tak, przechowywanie ma prawo do odczytu i zapisu zarówno na terenie lokalnym, jak i domowym.

UPDATE: Jestem na laravel 5.0.13

+0

jeśli zmienisz nazwę pliku i zmienisz rozszerzenia wskazujące na nową nazwę, czy otrzymujesz to samo? –

+0

@LeaTano yup, dokładnie ten sam numer – Zarathuztra

+0

Myślę, że jest to dobrze znany problem, sprawdź ten artykuł: https://laracasts.com/discuss/channels/general-discussion/laravel-5-error-out-of-the-box -with-update-route-throws-an-error i wyszukuje "PratyushPundir".Ma również ten sam problem i inni ludzie donoszą o tym lter –

Odpowiedz

4

Ten problem polega na użyciu eliksiru Laravel z domostwami. Wróciłem do MAMP, aby zobaczyć, czy mam ten sam błąd i co mi powiedziałem, że brakowało pliku rev-manifest.json w public/build. Po pewnym wykopaniu dowiedziałem się, że jeśli nie zastosujesz funkcji "versions" do funkcji eliksiru w pliku gulp, folder kompilacji nie zostanie wygenerowany, a wywołania funkcji "eliksir" w szablonach ostrzy się nie powiedzie. Wygląda na to, że jest to błąd podczas znajdowania widoku, gdy faktycznie jest to problem związany z zależnością widoku.

Użyj gulp do zbudowania swojego sass lub mniej plików, ale na razie trzymaj się tylko URL :: asset(), aby uzyskać ścieżki do javascript i css, generowane do czasu, aż wszystkie załamania z eliksirem zostaną wypracowane.

3

To dobrze wiedzieć wersja problem laravel 5.0.1 (wersja @Zarathuztra) Oto niektóre komentarze o numerze: https://laracasts.com/discuss/channels/general-discussion/laravel-5-error-out-of-the-box-with-update-route-throws-an-error

Szukaj " PratyushPundir ", a zobaczysz kilka osób mających ten sam numer:

Aktualizacja Laravel powinna to naprawić.

+0

To nie rozwiązało problemu. – Zarathuztra

+0

Czuję, że ta odpowiedź zdecydowanie pomoże tym, którzy nie są mną. Awansuj – Zarathuztra

0

Naprawię to, dodając wersję. Ponieważ po dodaniu wersji w gulpie, wygeneruje ona rev-mainfest.json.

oryginalny łyk w zagrodzie

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

zmienić na

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

I to działa.

Powiązane problemy