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. |
Please login to continue.