Builder

Builder

class Builder (View source)

Methods

void __construct(Connection $connection)

Create a new database Schema manager.

bool hasTable(string $table)

Determine if the given table exists.

bool hasColumn(string $table, string $column)

Determine if the given table has a given column.

bool hasColumns(string $table, array $columns)

Determine if the given table has given columns.

string getColumnType(string $table, string $column)

Get the data type for the given column name.

array getColumnListing(string $table)

Get the column listing for a given table.

Blueprint table(string $table, Closure $callback)

Modify a table on the schema.

void create(string $table, Closure $callback)

Create a new table on the schema.

void drop(string $table)

Drop a table from the schema.

void dropIfExists(string $table)

Drop a table from the schema if it exists.

void rename(string $from, string $to)

Rename a table on the schema.

bool enableForeignKeyConstraints()

Enable foreign key constraints.

bool disableForeignKeyConstraints()

Disable foreign key constraints.

Connection getConnection()

Get the database connection instance.

$this setConnection(Connection $connection)

Set the database connection instance.

void blueprintResolver(Closure $resolver)

Set the Schema Blueprint resolver callback.

doc_Laravel
2016-11-02 16:08:31
Comments
Leave a Comment

Please login to continue.