Beberapa ide untuk diimplementasikan:
@property barryvdh/laravel-ide-helper dan lebih akurat dengan jenis atribut Plugin Mazmur ini membawa analisis statis dan jenis dukungan untuk proyek menggunakan Laravel. Tujuan kami adalah untuk menemukan sebanyak mungkin bug terkait jenis, oleh karena itu meningkatkan produktivitas pengembang dan kesehatan aplikasi. Temukan bug tanpa overhead tes penulisan!

Versi yang Dipelihara:
| Plugin Laravel Mazmur | Php | Laravel | Mazmur |
|---|---|---|---|
| menguasai | ^8.1 | 10, 11 | 5 |
| 2.9.x | ^8.0 | 9, 10, 11 | 4, 5 |
| 1.6.x | > = 7.3 | 6, 8 | 4 |
| 1.4.x | > = 7.2 | 6, 7, 8 | 3, 4 |
Lihat rilis untuk detail lebih lanjut tentang versi PHP, Laravel dan Mazmur yang didukung.
composer require --dev psalm/plugin-laravelJika Anda tidak menggunakan mazmur pada proyek sebelumnya, Anda perlu membuat konfigurasi mazmur:
./vendor/bin/psalm --init./vendor/bin/psalm-plugin enable psalm/plugin-laravelJalankan perintah mazmur biasa Anda:
./vendor/bin/psalmAnda dapat menyesuaikan konfigurasi Mazmur menggunakan konfigurasi xml dan/atau parameter CLI.
Rekomendasi : Gunakan file baseline dan tingkatkan errorLevel setidaknya menjadi 4 : dengan cara ini Anda dapat menangkap lebih banyak masalah. Langkah demi langkah atur errorLevel ke 1 dan gunakan mazmur dan plugin ini dengan daya penuh.
Di bawah kap mesin itu hanya menjalankan https://github.com/barryvdh/laravel-ide-helper dan memberi makan stub yang dihasilkan ke mazmur, yang dapat membaca stub meta phpstorm.
Ini juga menguraikan migrasi basis data apa pun yang dapat ditemukan untuk mencoba memahami jenis properti dalam model database Anda.
Keduanya! Tidak apa -apa untuk menggunakan kedua alat pada proyek yang sama: mereka menggunakan pendekatan yang berbeda untuk menganalisis kode, dan dengan demikian Anda dapat menemukan lebih banyak bug! Mazmur dan phpstan menggunakan anotasi sintaksis yang hampir sama, jadi Anda tidak boleh memiliki konflik.