19 lines
894 B
Markdown
19 lines
894 B
Markdown
# Справка по файлу миграции
|
||
|
||
|
||
### Объединение 2х таблиц
|
||
Пример для объединения двух таблиц по внешнему и внутреннему ключу.
|
||
|
||
В примере *user_id* создается в текущей таблицы и ссылается на поле *id* в таблице **User**
|
||
|
||
```php
|
||
$table->foreignId('user_id')->constrained()->onDelete('cascade');
|
||
|
||
```
|
||
|
||
Тоже самое, что и выше, но укзывается детально какие столбцы ссылаются на какую таблицу
|
||
```php
|
||
$table->unsignedBigInteger('user_id')->nullable(); // Определяем внешний id
|
||
$table->foreign('user_id')->references('id')->on('users'); // Указываем что поле user_id ссылается на id в таблице users
|
||
|
||
``` |