trait DatabaseModelTrait (View source)

The DatabaseModelTrait class.

Methods

void
bootDatabaseModelTrait(ModelRepository $model)

bootDatabaseModelTrait

AbstractDatabaseDriver
getDb()

getDb

setDb(AbstractDatabaseDriver $db)

setDb

transactionStart(boolean $nested = true)

transactionStart

transactionCommit(boolean $nested = true)

transactionCommit

transactionRollback(boolean $nested = true)

transactionRollback

Details

at line line 36
void bootDatabaseModelTrait(ModelRepository $model)

bootDatabaseModelTrait

Parameters

ModelRepository $model

Return Value

void

at line line 47
AbstractDatabaseDriver getDb()

getDb

Return Value

AbstractDatabaseDriver

at line line 69
DatabaseModelTrait setDb(AbstractDatabaseDriver $db)

setDb

Parameters

AbstractDatabaseDriver $db

Return Value

DatabaseModelTrait Return self to support chaining.

at line line 88
DatabaseModelTrait transactionStart(boolean $nested = true)

transactionStart

Parameters

boolean $nested

Return Value

DatabaseModelTrait

at line line 102
DatabaseModelTrait transactionCommit(boolean $nested = true)

transactionCommit

Parameters

boolean $nested

Return Value

DatabaseModelTrait

at line line 116
DatabaseModelTrait transactionRollback(boolean $nested = true)

transactionRollback

Parameters

boolean $nested

Return Value

DatabaseModelTrait