Blueprint::nullableTimestamps()

void nullableTimestamps() Add nullable creation and update timestamps to the table. Alias for self::timestamps(). Return Value void

Blueprint::mediumIncrements()

Fluent mediumIncrements(string $column) Create a new auto-incrementing medium integer (3-byte) column on the table. Parameters string $column Return Value Fluent

Blueprint::macAddress()

Fluent macAddress(string $column) Create a new MAC address column on the table. Parameters string $column Return Value Fluent

Blueprint::jsonb()

Fluent jsonb(string $column) Create a new jsonb column on the table. Parameters string $column Return Value Fluent

Blueprint::longText()

Fluent longText(string $column) Create a new long text column on the table. Parameters string $column Return Value Fluent

Blueprint::index()

Fluent index(string|array $columns, string $name = null, string|null $algorithm = null) Specify an index for the table. Parameters string|array $columns string $name string|null $algorithm Return Value Fluent

Blueprint::integer()

Fluent integer(string $column, bool $autoIncrement = false, bool $unsigned = false) Create a new integer (4-byte) column on the table. Parameters string $column bool $autoIncrement bool $unsigned Return Value Fluent

Blueprint::ipAddress()

Fluent ipAddress(string $column) Create a new IP address column on the table. Parameters string $column Return Value Fluent

Blueprint::json()

Fluent json(string $column) Create a new json column on the table. Parameters string $column Return Value Fluent

Blueprint::getTable()

string getTable() Get the table the blueprint describes. Return Value string