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

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

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

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


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

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

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

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

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