У меня есть маленький вопрос здесь.Это мой код:
DB::beginTransaction();
try{
$created = new TransportTypeColumn();
$created->name = $translated_ids[0];
if(!$created->save())
throw new \Exception("failed saving transport type column");
DB::commit();
return response()->json(['success'=>'Property has been created successfully', 'data'=>$created],200);
}catch(\Exception $e){
DB::rollback();
return response()->json(['error'=>'Something went wrong, please try later.'], 500);
}
так мне нужен этот кусок кода?:
if(!$created->save())
throw new \Exception("failed saving transport type column");
или она сама выдает исключение, если функция save () не выполняется?