Задать вопрос
@mrSeller

Создание таблицы ролей в Laravel, что означает код?

Использую такой текстовый туториал

Тут вижу вот что:
$table->integer('user_id')->unsigned();
$table->foreign('user_id')
          ->references('id')
          ->on('users')
          ->onDelete('cascade');


Как это - поля с одинаковым названием?
И что за длинная цепочка методов у второго поля?

Тяжеловато по документациям понимать, так как они для неопытного программиста не все объясняют.
  • Вопрос задан
  • 347 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
@D3lphi
$table->foreign('user_id')
          ->references('id')
          ->on('users')
          ->onDelete('cascade');

Это не создание поля, а создание внешнего ключа.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы