php - laravel安裝 - laravel中文
Model:: unguard()在Laravel 5的數據庫播種器文件中做了什麼? (1)
我試圖找出Model::unguard();
的目的是什麼Model::unguard();
和Model::reguard();
在Laravel附帶的DatabaseSeeder.php
文件中。 我已經瀏覽了laravel網站上的播種文檔並用谷歌搜索但是徒勞無功。
那麼Model::unguard();
的目的是什麼Model::unguard();
? 假設Model::reguard();
恰恰相反。
https://src-bin.com
Answer #1
Model::unguard()
會暫時禁用模型的質量分配保護,因此您可以為所有模型屬性設定種子。
請查看http://laravel.com/docs/5.1/eloquent#mass-assignment ,了解有關Eloquent中質量分配的更多信息。