流明交易
Lumen transactions
我正在努力使用 laravel lumen 进行交易,但仍然没有成功。
我看到了很多用于事务的 DB facade,但是有什么方法可以使用这样的东西吗?
没有关于 Lumen 交易的明确文件。
app('db')->transaction(function() {
// DB work
});
提前致谢
我们可以使用闭包方法来使用事务。如果闭包抛出异常,它将自动回滚。如果关闭通过,它将被提交。希望这有帮助。
app('db')->transaction(function() {
// DB work
});
是的,这是在 Lumen 中执行 Db 交易的正确方法。
DB::beginTransaction();
try
{
DB::commit();
}
catch (\Exception $e)
{
DB::rollback();
}`
在 DB::commit() 之前尝试;你可以添加你的代码。一旦一切顺利,它将保存到数据库,如果发生任何异常,它将回滚并且不会保存数据。
享受 !
快乐编码
我正在努力使用 laravel lumen 进行交易,但仍然没有成功。 我看到了很多用于事务的 DB facade,但是有什么方法可以使用这样的东西吗?
没有关于 Lumen 交易的明确文件。
app('db')->transaction(function() {
// DB work
});
提前致谢
我们可以使用闭包方法来使用事务。如果闭包抛出异常,它将自动回滚。如果关闭通过,它将被提交。希望这有帮助。
app('db')->transaction(function() {
// DB work
});
是的,这是在 Lumen 中执行 Db 交易的正确方法。
DB::beginTransaction();
try
{
DB::commit();
}
catch (\Exception $e)
{
DB::rollback();
}`
在 DB::commit() 之前尝试;你可以添加你的代码。一旦一切顺利,它将保存到数据库,如果发生任何异常,它将回滚并且不会保存数据。 享受 ! 快乐编码