У меня есть простая модель Ranks, которая имеет два строковых атрибута — полное имя и короткое имя (также идентификатор в качестве первичного ключа и временные метки). Но затем я пытаюсь сохранить данные в БД, и кажется, что мои атрибуты с данными игнорируются, и Laravel готовит запрос MySQL без них. В результате я получаю сообщение об ошибке отсутствия полного имени, которое не может быть пустым. (Общая ошибка: 1364 Поле «полное имя» не имеет значения по умолчанию.) Это действительно простая задача, над которой я застрял на несколько часов. Что я делаю не так?
В Контролер рангов:
Код: Выделить всё
$rank = new Rank();
$rank->fullName = 'Hello';
$rank->shortName = 'World';
$rank->save();
Я получаю сообщение об ошибке:
[img]
https://i.sstatic. net/jyLJwxgF.png[/img]
Мой рейтинг модели:
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/78519952/laravel-unable-to-save-model-instance-to-the-db[/url]