transaction commit rollback in 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;
}
