diff --git a/migration.md b/migration.md new file mode 100644 index 0000000..bbb7ade --- /dev/null +++ b/migration.md @@ -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 + +``` \ No newline at end of file