Answers for "laravel db::transaction return var"

PHP
10

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

how to return variable from transaction Laravel

$result = null;
DB::transaction(function () use(&$result) { 
    // logic here
    $result = someGetResult();
});
if ($result != null) {

}
Posted by: Guest on May-16-2021

Browse Popular Code Answers by Language