DatabaseTransactionsManager
class DatabaseTransactionsManager (View source)
Properties
| protected Collection | $transactions | All of the recorded transactions. |
Methods
Create a new database transactions manager instance.
Start a new database transaction.
Rollback the active database transaction.
Commit the active database transaction.
Register a transaction callback.
Get all the transactions.
Details
void
__construct()
Create a new database transactions manager instance.
void
begin(string $connection, int $level)
Start a new database transaction.
void
rollback(string $connection, int $level)
Rollback the active database transaction.
void
commit(string $connection)
Commit the active database transaction.
void
addCallback(callable $callback)
Register a transaction callback.
Collection
getTransactions()
Get all the transactions.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.