Eloquent ORM 非常好,尽管我想知道是否有一种简单的方法可以像 PDO 一样使用 innoDB 设置 MySQL 事务,或者我是否必须扩展 ORM 才能实现这一点?
你可以这样做:
DB::transaction(function() { // });
闭包内的所有内容都在事务中执行。如果出现异常会自动回滚。