DatabaseRepositoryTrait
trait DatabaseRepositoryTrait (View source)
The DatabaseRepositoryTrait class.
Traits
The DatabaseModelTrait class.
Methods
transactionStart(boolean $nested = true)
transactionStart
from DatabaseModelTrait
transactionCommit(boolean $nested = true)
transactionCommit
from DatabaseModelTrait
transactionRollback(boolean $nested = true)
transactionRollback
from DatabaseModelTrait
void
bootModelRepositoryTrait()
bootModelRepositoryTrait
Record
getRecord(string $name = null)
getRecord
DataMapper
getDataMapper(string $name = null)
getDataMapper
string
getTableName()
getTableName
array|string
getKeyName(bool $multiple = false)
getKeyName
Details
in DatabaseModelTrait at line line 36
void
bootDatabaseModelTrait(ModelRepository $model)
bootDatabaseModelTrait
in DatabaseModelTrait at line line 47
AbstractDatabaseDriver
getDb()
getDb
in DatabaseModelTrait at line line 69
DatabaseModelTrait
setDb(AbstractDatabaseDriver $db)
setDb
in DatabaseModelTrait at line line 88
DatabaseModelTrait
transactionStart(boolean $nested = true)
transactionStart
in DatabaseModelTrait at line line 102
DatabaseModelTrait
transactionCommit(boolean $nested = true)
transactionCommit
in DatabaseModelTrait at line line 116
DatabaseModelTrait
transactionRollback(boolean $nested = true)
transactionRollback
at line line 34
void
bootModelRepositoryTrait()
bootModelRepositoryTrait
at line line 50
Record
getRecord(string $name = null)
getRecord
at line line 119
DataMapper
getDataMapper(string $name = null)
getDataMapper
at line line 178
string
getTableName()
getTableName
at line line 192
array|string
getKeyName(bool $multiple = false)
getKeyName