Laravel: Debugowanie szablonów serwerów kasetowych

Podczas debugowania szablonów blade w Laravel 5.* często otrzymujesz bezsensowne komunikaty o błędach wskazujące widoki w pamięci podręcznej. Kiedyś wszystko było lepsze: widok debugowania w wersji 4 zawierał więcej przydatnych funkcji, a także był atrakcyjniejszy wizualnie. Za pomocą kilku linijek kodu możesz odzyskać tę funkcjonalność za pomocą okrzyków („Błędy PHP dla fajnych dzieciaków”).


Przykładowy widok błędów wygląda tak w Laravel 5.4:

Laravel: Debugowanie szablonów serwerów kasetowych

Najpierw należy dołączyć pakiet „filp / whoops” do bloku deweloperskiego pliku composer.json:

b29e71797fcd218306e15ef463ee9cba

Następnie modyfikujesz metodę renderowania, która jest odpowiedzialna za wysłanie wyjątku do przeglądarki:

b29e71797fcd218306e15ef463ee9cba

Teraz masz pełny podgląd kodu, a także inne fajne funkcje, takie jak bieżące zmienne środowiskowe:

Laravel: Debugowanie szablonów serwerów kasetowych

Plecy