在codeigniter中,我们有命令trans_status()检查交易是否成功:
if ($this->db->trans_status() === FALSE)
{
// error woun't be generated...
}
Run Code Online (Sandbox Code Playgroud)
我想知道laravel 5.*有这样的吗?
Bil*_*med 11
是的,你可以像这样在 Laravel 中获取交易状态。Laravel 手册DB::transaction
/**
* @return boolean
*/
public function transactionalQuery()
{
try {
DB::transaction(function ($data) {
// do something
});
} catch (\Exception $e) {
return false;
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
作者姓名: JarekTkaczyk