Db
class Db
Manage database connections
Properties
protected array | $pdoOptions | PDO options | |
protected array | $config | Database config |
Methods
Constructor
Get database name
Get relations morph map
Reboot connection
Create db connection and boot Eloquent
Init db connection
Return capsule object
Get DatabaseManager
Check if database exist
Get row format
Return true if conneciton is valid
Return true if connection is valid
Create database
Verify db connection
Test db connection
Add db schema conneciton
Get database info
Details
at line 57
__construct(array $config, array $relations = [])
Constructor
at line 76
string|null
getDatabaseName()
Get database name
at line 86
array|null
getRelationsMap()
Get relations morph map
at line 97
bool
reboot(array|null $config = null)
Reboot connection
at line 111
bool
init(array $config)
Create db connection and boot Eloquent
at line 136
bool
initConnection(array $config, string $name = 'default')
Init db connection
at line 166
Capsule
getCapsule()
Return capsule object
at line 176
@return
getDatabaseManager()
Get DatabaseManager
at line 187
bool
has(string $databaseName)
Check if database exist
at line 214
string|false
getRowFormat(string $tableName)
Get row format
at line 240
bool
isValidConnection(string|null $name = null)
Return true if conneciton is valid
at line 262
bool
isValidPdoConnection(array|null $config = null)
Return true if connection is valid
at line 290
bool
createDb(string $databaseName, string|null $charset = null, string|null $collation = null)
Create database
at line 321
static bool
checkConnection(object $connection)
Verify db connection
at line 342
bool
testConnection(array $config)
Test db connection
at line 366
Connection
initSchemaConnection(array|null $config = null)
Add db schema conneciton
at line 381
array
getInfo()
Get database info