1
0
Files
helper_laravel/migration.md
2026-03-16 13:58:09 +00:00

894 B
Raw Permalink Blame History

Справка по файлу миграции

Объединение 2х таблиц

Пример для объединения двух таблиц по внешнему и внутреннему ключу.

В примере user_id создается в текущей таблицы и ссылается на поле id в таблице User

 $table->foreignId('user_id')->constrained()->onDelete('cascade');            

Тоже самое, что и выше, но укзывается детально какие столбцы ссылаются на какую таблицу

    $table->unsignedBigInteger('user_id')->nullable(); // Определяем внешний id
    $table->foreign('user_id')->references('id')->on('users'); // Указываем что поле user_id ссылается на id в таблице users