Heratio Framework API Reference

DatabaseManager
in package

Database Manager for Framework v2.

Provides a clean interface to Laravel's database components.

Table of Contents

Methods

__construct()  : mixed
beginTransaction()  : void
Begin a database transaction.
commit()  : void
Commit the active database transaction.
getConnection()  : Connection
Get the underlying connection.
getSchemaBuilder()  : Builder
Get the schema builder.
rollback()  : void
Rollback the active database transaction.
select()  : array<string|int, mixed>
Run a select query and return results.
statement()  : bool
Execute a raw SQL query.
table()  : Builder
Get a query builder for a table.

Methods

__construct()

public __construct(Manager $capsule) : mixed
Parameters
$capsule : Manager

beginTransaction()

Begin a database transaction.

public beginTransaction() : void

commit()

Commit the active database transaction.

public commit() : void

getConnection()

Get the underlying connection.

public getConnection() : Connection
Return values
Connection

getSchemaBuilder()

Get the schema builder.

public getSchemaBuilder() : Builder
Return values
Builder

rollback()

Rollback the active database transaction.

public rollback() : void

select()

Run a select query and return results.

public select(string $query[, array<string|int, mixed> $bindings = [] ]) : array<string|int, mixed>
Parameters
$query : string
$bindings : array<string|int, mixed> = []
Return values
array<string|int, mixed>

statement()

Execute a raw SQL query.

public statement(string $query[, array<string|int, mixed> $bindings = [] ]) : bool
Parameters
$query : string
$bindings : array<string|int, mixed> = []
Return values
bool

table()

Get a query builder for a table.

public table(string $table) : Builder
Parameters
$table : string

Table name

Return values
Builder

        
On this page

Search results