final class ForeignKeyBlueprint (View source)

Methods

Details

__construct

__construct(array $columns, string|null $referencedTable = null, array $referencedColumns = ['id'], string|null $name = null, ForeignKeyAction|null $onUpdate = null, ForeignKeyAction|null $onDelete = null)

No description

Parameters

array $columns
string|null $referencedTable
array $referencedColumns
string|null $name
ForeignKeyAction|null $onUpdate
ForeignKeyAction|null $onDelete

references

ForeignKeyBlueprint references(string|array $columns)

No description

Parameters

string|array $columns

Return Value

ForeignKeyBlueprint

on

ForeignKeyBlueprint on(string $table)

No description

Parameters

string $table

Return Value

ForeignKeyBlueprint

name

ForeignKeyBlueprint name(string $name)

No description

Parameters

string $name

Return Value

ForeignKeyBlueprint

onUpdate

ForeignKeyBlueprint onUpdate(ForeignKeyAction $action)

No description

Parameters

ForeignKeyAction $action

Return Value

ForeignKeyBlueprint

onDelete

ForeignKeyBlueprint onDelete(ForeignKeyAction $action)

No description

Parameters

ForeignKeyAction $action

Return Value

ForeignKeyBlueprint

cascadeOnUpdate

ForeignKeyBlueprint cascadeOnUpdate()

No description

Return Value

ForeignKeyBlueprint

cascadeOnDelete

ForeignKeyBlueprint cascadeOnDelete()

No description

Return Value

ForeignKeyBlueprint

restrictOnUpdate

ForeignKeyBlueprint restrictOnUpdate()

No description

Return Value

ForeignKeyBlueprint

restrictOnDelete

ForeignKeyBlueprint restrictOnDelete()

No description

Return Value

ForeignKeyBlueprint

nullOnDelete

No description

Return Value

ForeignKeyBlueprint

definition

No description

Return Value

ForeignKeyDefinition