Answers for "laravel db transaction useful"

PHP
8

laravel db transaction

DB::beginTransaction();

try {
    DB::insert(...);
    DB::insert(...);
    DB::insert(...);

    DB::commit();
    // all good
} catch (Exception $e) {
    DB::rollback();
    // something went wrong
}
Posted by: Guest on May-19-2020
1

laravel model transaction

DB::beginTransaction();
        try {
            $project = Project::find($id);
            $project->users()->detach();
            $project->delete();
            DB::commit();
        } catch (Exception $ex) {
            DB::rollback();
            return response()->json(['error' => $ex->getMessage()], 500);
        }
Posted by: Guest on January-15-2022

Code answers related to "laravel db transaction useful"

Browse Popular Code Answers by Language