В процессе изучения Laravel и следуя вместе с видео уроками. Во время эпизода 11 @ 18 минут 30 секунд в Вот.
protected $guarded = [];
Это позволяет ему определять все защищенные поля в новом Model.php при массовом представлении в его форме. Однако, когда я это делаю, я все равно получаю исключение массового назначения.
Если я изменю Model.php на Models.php (обратите внимание на дополнительные ‘), то это сработает. Мне интересно, почему у меня не может быть другого имени файла Model.php в каталоге приложения для расширения?
<?php
namespace App;
use Illuminate\Database\Eloquent\Model as Eloquent;
class Model extends Eloquent
{
protected $guarded = [];
}
Вам придется использовать App \ Model; Вместо использования Illuminate \ Database \ Eloquent \ Model;
Других решений пока нет …