R::begin() does not start a transaction in Fluid Mode.
R::transaction(callable) on the other hand does, often resulting in the "There is no active transaction" error, because the database automatically commit changes to the schema, causing the last commit after the callable to produce the error.
R::begin() does not start a transaction in Fluid Mode.
R::transaction(callable) on the other hand does, often resulting in the "There is no active transaction" error, because the database automatically commit changes to the schema, causing the last commit after the callable to produce the error.