📌

トランザクションの処理

2020/10/08に公開

データの登録時に何らかのエラーが発生した場合、データを登録せずにする機能がトランザクション

//最初に宣言
\DB::beginTransaction();
try{
	//データに登録
	Cloth::create($inputs);
	//エラーがなかった場合のみデータを登録
	\DB::commit();
}catch(\Throwable $e)
{
	//エラーがあったらデータを登録しない
	\DB::rollback();
	abort(500);
}

Discussion