Sebagai sebahagian daripada Laracon EU 2019, Freek van der Herten dan Marcel Pociot bersama-sama mengumumkan pakej pengembangan sumber terbuka terbaru mereka - Ignition.
Pencucuhan ialah halaman ralat lalai baharu untuk Laravel 6.0, dengan beberapa ciri khusus Laravel yang cantik yang menjadikan pengecualian penyahpepijatan dan jejak tindanan lebih mudah! Anda mungkin ingin membuang pengecualian secara sengaja untuk melihat tindanan penyahpepijatan Laravel baharu yang menarik ini.
Daripada pengenalan terperinci Freek kepada artikel Ignition, beliau menyebut bagaimana Ignition melakukan beberapa perkara khusus rangka kerja yang menarik untuk menjadikan surih tindanan lebih mudah difahami:
Ignition ialah halaman ralat khusus Laravel. Jadi ia boleh melekapkan kefungsian khusus rangka kerja untuk menunjukkan laluan paparan yang tidak terhimpun dan paparan Blade anda... Secara lalai kami juga hanya menunjukkan rangka kerja aplikasi, kerana itu mungkin perkara yang anda minati.
Seperti yang anda boleh lihat pada tangkapan skrin, terdapat berbilang tab yang menyediakan bantuan berkenaan permintaan ,app/framework
, user
, context
dan debug
. Pilih untuk melihat butiran tentang setiap satu daripadanya. Tab nyahpepijat
mempunyai ciri baharu yang hebat yang memaparkan queries
, logs
dan dumps
. Apabila terdapat kandungan percetakan, Ignition juga akan memaparkan maklumat nama fail yang berkaitan. Jika anda tidak mahu memaparkan maklumat khusus, anda juga boleh menggunakan perintah dd()
asal dalam pakej!
Selain daripada menyahpepijat maklumat, Ignition mempunyai langkah tambahan untuk mencadangkan bantuan untuk masalah biasa. Contohnya, jenis laluan kelas atau pandangan akan cuba memberikan penyelesaian yang disyorkan.
Pencucuhan didatangkan standard dengan Laravel 6.0, dan anda juga boleh memasangnya dalam aplikasi Laravel 5 sedia ada. Anda boleh mengetahui lebih lanjut tentang pakej ini, mendapatkan arahan pemasangan yang lengkap dan melihat kod sumber pada GitHub di fasad/pencucuhan.