#laravel #laravel-7
#laravel #laravel-7
Вопрос:
Мы преобразуем старый проект в Laravel 7 таблица пользователей не соответствует laravel именование столбца идентификатора называется «userId», и проблема не в автоматическом увеличении
Я уже установил в пользовательской модели
protected $primaryKey = 'UserId';
как я могу изменить столбец для автоматического увеличения, имейте в виду, что он используется во внешних ограничениях, спасибо
Ответ №1:
Если имя пользовательской таблицы отличается, вы должны указать это имя в разделе модели. Кроме того, почему бы не изменить связанный тип столбца процесса миграции, чтобы включить автоматическое увеличение. Чтобы установить свойство автоматического увеличения, в части модели protected $incrementing = true;
Вы можете указать.