Laravel: Penyahpepijatan Templat Blade

Apabila menyahpepijat templat Blade dalam Laravel 5.*, anda sering mendapat mesej ralat yang tidak membantu yang merujuk kepada paparan yang disimpan dalam cache. Keadaan lebih baik pada masa lalu: Paparan penyahpepijatan dalam versi 4 menawarkan ciri yang lebih berguna dan juga menarik secara visual. Dengan hanya beberapa baris kod, anda boleh memulihkan fungsi ini menggunakan whoops ("PHP errors for cool kids").


Paparan ralat teladan kelihatan seperti ini di Laravel 5.4:

Laravel: Penyahpepijatan Templat Blade

Mula-mula anda memasukkan pakej "filp / whoops" di blok dev komposer.json:

b29e71797fcd218306e15ef463ee9cba

Kemudian anda mengubah kaedah rendering, yang bertanggungjawab untuk menghantar pengecualian ke penyemak imbas:

b29e71797fcd218306e15ef463ee9cba

Sekarang anda mendapat pratonton kod lengkap serta ciri-ciri lain yang bagus seperti pemboleh ubah persekitaran semasa:

Laravel: Penyahpepijatan Templat Blade

Belakang