Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Спасибо. Но вот как раз напрямую и не хотелось бы обращаться к MyModel
// метод из модели first
public function second()
{
return $this->hasOne('App\Second');
}
// Хочется сделать создание связанной модели одной строкой
$second = $first->second()->firstOrNew($request->all());
// Какие-то операции с $second и сохранение:
$second->save();
При таком создании связанной модели в нее попадает, из запроса то, что к ней не относится и при сохранении возникает ошибка БД, при попытке записать несуществующие поля. Существует ли возможность одной строкой кода сделать задуманное, используя стандартные методы?
$fillable заполнено корректно