Petunjuk Kod untuk ORM Fasih dalam PhpStorm dengan Pembantu IDE Laravel
ORM Eloquent Laravel menyediakan kaedah yang berkuasa untuk interaksi pangkalan data. Walau bagaimanapun, kaedah ini mungkin tidak muncul dalam pembayang kod dalam PhpStorm, mengehadkan keberkesanannya. Untuk menangani isu ini, Laravel IDE Helper menawarkan penyelesaian yang elegan: model PHPDocs yang dijana.
Untuk menjana PHPDocs ini, laksanakan arahan berikut:
php artisan ide-helper:models
Arahan ini mencipta fail berasingan, biasanya bernama _ide_helper.php, mengandungi PHPDocs untuk semua model Eloquent. PHPDocs yang dijana termasuk maklumat tentang atribut model, hubungan dan kaedah yang tersedia.
Sebagai contoh, model PHPDocs untuk Pengguna mungkin kelihatan seperti ini:
namespace App { /** * App\User * * @property integer $id * @property string $name * @property string $email * @property-read \Illuminate\Database\Eloquent\Collection|\App\Post[] $posts */ class User extends \Illuminate\Database\Eloquent\Model {} }
Dengan memasukkan PHPDocs ini dalam fail model, PhpStorm boleh memberikan petunjuk kod dengan tepat untuk kaedah Eloquent. Untuk menulis terus ke fail model dan bukannya mencipta fail berasingan, gunakan arahan berikut:
php artisan ide-helper:models -W
Penyelesaian ini menjana PHPDocs dalam fail yang sama seperti definisi model.
Menggunakan Laravel Pembantu IDE dengan model yang dijana PHPDocs memastikan pembayang kod dalam kaedah PhpStorm untuk Eloquent ORM adalah komprehensif dan tepat, memperkemas pembangunan dan meningkatkan produktiviti.
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Pembayang Kod untuk ORM Fasih dalam PhpStorm dengan Pembantu IDE Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!