insert() варианты, но у меня в табл куда сохраняю есть связь belongsTo() и я не хочу в fillable добавлять user_id
Есть какие-то варианты кроме?
$model = new Model();
$model->relation->associate($user1);
$model->save();
$model = new Model();
$model->relation->associate($user2);
$model->save();
как на счёт $model->user_id = $user1->id ?
я не хочу в fillable добавлять user_id
$model->relation()->create([]), не?
разве в save() fillable учитывается? я не совсем помню, но если через create() сохранять в бд, то fillable учитывается🤔
clone $model
На мой взгляд лучше использовать вызов процедур/функций внутри на уровне БД
что имеется ввиду под "внутри на уровне БД"?
Все верно
Вот - не решает проблему дублирования кода при сохранении двух записей одной модели
ну в fillable добавь
А что с этим вариантом не так?
3 из 6 строк дублирование, не по канону
Обсуждают сегодня