Laravel Maklumat Model ialah pakej untuk Spatie untuk mendapatkan maklumat tentang semua projek model dalam Laravel. Pakej ini berguna jika anda membina fungsi yang memerlukan anda menyemak model secara pemrograman. [Cadangan berkaitan: tutorial video laravel]
Sebagai contoh, anda boleh mengakses banyak butiran penting seperti nama jadual pangkalan data, sifat, perhubungan, dsb.:
use Spatie\ModelInfo\ModelInfo; $model = ModelInfo::for(Post::class); $model->attributes; $model->relations; // etc. // 属性和关系是集合 $model->attributes->first()->name; // title $model->attributes->first()->type; // string(255) $model->attributes->first()->phpType; // string
Satu ciri hebat yang saya perhatikan dalam pakej ini ialah mendapatkan semua model dalam projek:
// 返回所有应用模型的集合 $models = ModelFinder::all();
Untuk maklumat lanjut, lihat artikel Freek Van der Herten Mendapatkan maklumat tentang semua model dalam Laravel anda apl. Anda boleh mendapatkan dokumentasi dan kod sumber di GitHub di spatie/laravel-model-info.
Alamat asal: https://laravel-news.com/laravel-model-info
Alamat terjemahan: https://learnku.com/laravel/t/71822
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Video Pengaturcaraan! !
Atas ialah kandungan terperinci Pengesyoran sambungan Laravel: Dapatkan alat maklumat model 'laravel-model-info'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!