1
0

Добавить migration.md

This commit is contained in:
2026-03-16 13:58:09 +00:00
parent c88b874570
commit 80ef210b7b

19
migration.md Normal file
View File

@@ -0,0 +1,19 @@
# Справка по файлу миграции
### Объединение 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
```