Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel有交易状态吗?_Php_Laravel 5 - Fatal编程技术网

Php laravel有交易状态吗?

Php laravel有交易状态吗?,php,laravel-5,Php,Laravel 5,在codeigniter中,我们有命令trans\u status()检查事务是否成功: if ($this->db->trans_status() === FALSE) { // error woun't be generated... } 我想知道laravel 5.*有类似的吗?是的,你可以像这样在laravel中获得交易状态 作者姓名:JarekTkaczyk将其包装在try-catch中可能会解决您的问题。 /** * @return boolean */

codeigniter中,我们有命令
trans\u status()
检查事务是否成功:

if ($this->db->trans_status() === FALSE)
{
    // error woun't be generated...
}

我想知道
laravel 5.*
有类似的吗?

是的,你可以像这样在laravel中获得交易状态


作者姓名:JarekTkaczyk

将其包装在
try
-
catch
中可能会解决您的问题。
/**
 * @return boolean
 */
public function transactionalQuery()
{
    try {
        DB::transaction(function ($data) {
            // do something
        });
    } catch (\Exception $e) {
        return false;
    }

    return true;
}