@mrSeller

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

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

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


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

Тяжеловато по документациям понимать, так как они для неопытного программиста не все объясняют.
  • Вопрос задан
  • 345 просмотров
Решения вопроса 1
@D3lphi
$table->foreign('user_id')
          ->references('id')
          ->on('users')
          ->onDelete('cascade');

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

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

Войти через центр авторизации
Похожие вопросы