0
DB::beginTransaction();
try{
$product = Product::create($request->all());
DB::commit();
return [
'product' => $product
];
}catch (\Exception $e)
{
DB::rollBack();
throw new ResourceException($e->getMessage());
}
問題があればすべてOKかロールバックするとトランザクションを開始する必要がありますか?または、このコードで十分でしょう:laravel 5でコードを書き込む方が良いですか?*
$product = Product::create($request->all());
return [
'product' => $product
];
商品を返品することにより、 –
はい、このコードを使用するのは良いですが、 'beginTransaction'は一般的に2つ以上のクエリをコミットまたはロールバックするために使用されます – C2486
単一クエリ、トランザクションの必要はありません – Mohammad