Подтвердить что ты не робот

Что делает Model:: unguard() в файле сеялки базы данных от Laravel 5?

Я пытаюсь выяснить, что является целью Model::unguard(); и Model::reguard(); в файле DatabaseSeeder.php, который поставляется с Laravel. Я просмотрел документацию о посеве на сайте laravel и googled, но тщетно.

Итак, какова цель Model::unguard();? Предполагая, что Model::reguard(); как раз наоборот.

4b9b3361

Ответ 1

Model::unguard() временно отключает защиту массового присвоения модели, поэтому вы можете засеять все свойства модели.

Посмотрите http://laravel.com/docs/5.1/eloquent#mass-assignment для получения дополнительной информации о массовом назначении в Eloquent.