SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column "title" violates not-null constraint
вызывается при выполнении функции создания модели продукта. Это код, который я выполняю:
$title = $csvLine[18];
$description = $csvLine[0];
$link = $csvLine[17];
$productTemp = Product::create([
'title' => $title,
'description' => $description,
'link' => $link,
]);
При добавлении оператора эха между присвоением значений csv переменной и созданием продукта он не равен нулю. Но когда я создаю его, сразу же возникает нулевое нарушение ограничений.
Вы были правы, мои модели как-то поменялись местами. Я скопировал модель и, по-видимому, изменил неправильные заполняемые элементы. Если вы поставите это как ответ, я приму это.
ничего страшного, Турбо уже сделал.
Скорее всего, вы не объявили title
заполняемым в модели Products
.
Может ли это быть как-то связано с массовым назначением?, т. е. вы не объявили заголовок как заполняемый в модели продуктов.