894 B
894 B
Справка по файлу миграции
Объединение 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