@semki096

Почему не редактируется поле, если оно пустое?

Есть 2 таблицы, products и descriptions. Связаны отношением один к одному. Пытаюсь редактировать описание товара из descriptions
$product->description->body = $request->getParam('body');
$product->description->save();

Работает если в $product->description->body уже есть описание. Если отсутствует - выдает Creating default object from empty value in ... Причем $request->getParam('body'); не пустой. В чём я ошибся? Буду признателен за помощь.
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
@andrei_pro
$product->description()->save(new Description(['body' => $request->body]));
или
$product->description()->update(['body' => $request->body]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы