如果业务中只有一个数据库操作可以使用saveOrFail。
如果业务中有多个操作且开启了事务,请使用save,如果误用了saveOrFail,将导致saveOrFail部分保持成功,因为saveOrFail内部也开启了事务。
总结:saveOrFail方法不能放在事务里面
如果业务中只有一个数据库操作可以使用saveOrFail。
如果业务中有多个操作且开启了事务,请使用save,如果误用了saveOrFail,将导致saveOrFail部分保持成功,因为saveOrFail内部也开启了事务。
总结:saveOrFail方法不能放在事务里面