@ lagbox, спасибо за помощь, я получил ее ... Я просто связал ваши вещи с моими бесполезными навыками кодирования и узнал, насколько я глуп: /. На самом деле это слишком поздно для кодирования, но nvm :). Итак, решение: в модели:
try{
DB::transaction(function(){
model1->save();
model2->save();
...
});
return true;
}catch (\Illuminate\Database\QueryException $e){
//dd($e);
return false;
}
Then in controller
`
if(!methodInModel){
return 123;
}
`