“DB BeginTransaction Laravel” Kode Jawaban

DB BeginTransaction Laravel

DB::beginTransaction();

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

    DB::commit();
    // all good
} catch (\Exception $e) {
    DB::rollback();
    // something went wrong
}
Disgusted Dragonfly

Transacton Laravel Query Builder

DB::beginTransaction();

try {
    DB::insert(...);    
    DB::commit();
} catch (\Throwable $e) {
    DB::rollback();
    throw $e;
}
Brainy Booby

Transaksi melakukan rollback di Laravel

// try...catch
try {
    // Transaction
    $exception = DB::transaction(function() {

        // Do your SQL here

    });

    if(is_null($exception)) {
        return true;
    } else {
        throw new Exception;
    }

}
catch(Exception $e) {
    return false;
}
Quaint Quail

Jawaban yang mirip dengan “DB BeginTransaction Laravel”

Pertanyaan yang mirip dengan “DB BeginTransaction Laravel”

Lebih banyak jawaban terkait untuk “DB BeginTransaction Laravel” di Sql

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya