Имена таблиц с заглавными буквами используют _ - PullRequest
0 голосов
/ 06 ноября 2018

Я только что создал модель под названием GrupoInstructor, имя таблицы - grupoinstructor Когда я хочу создать запрос для этой модели, он показывает, что «базовая таблица grupo_instructors не существует». Это почему? почему laravel добавляет _ к имени таблицы?

Есть ли способ сказать Лаварелю, что мой стол называется grupoinstructor? Я только что понял, что есть некоторые ошибки в моих предыдущих миграциях, поэтому мой последний не откат ...

Заранее спасибо.

1 Ответ

0 голосов
/ 06 ноября 2018

В вашей модели вы можете переопределить имя вашего стола в соответствии с вашими потребностями

protected $table = 'grupoinstructor';

Laravel и большинство фреймворков предполагают, что заглавные буквы используются для разделения, поэтому причина, по которой он ожидает, что имя вашей таблицы будет названо grupo_instructor, что, на мой взгляд, более удобочитаемо, чем объединение слов вместе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...