Когда вы создаете модель в laravel для красноречия, модель User рассматривается как таблица пользователей. Почему это? Можем ли мы использовать точное имя таблицы для модели?Почему имя модели в красноречиве не совпадает с именем таблицы?
1
A
ответ
3
Я думаю больше всего на свете это конвенция. Я не понимаю, почему вы не смогли создать модель Users
для своей таблицы users
, но User
- это экземпляр users
, вот почему все сделано именно так. Вы всегда можете указать таблицу, которую использует модель:
protected $table = 'name_of_table';
, который может отличаться от названия модели. Например, модель Data
может использовать таблицу userdata
, если вы это указали.
Надеюсь, что это поможет.
Смежные вопросы
- 1. Имя объекта не совпадает с именем таблицы в Cakephp 3
- 2. имя пакета не совпадает с именем службы
- 3. имя маршрута совпадает с именем папки
- 4. Имя псевдонима совпадает с именем столбца
- 5. Имя класса совпадает с именем пространства имен
- 6. Почему имя моего Android-приложения совпадает с именем активности запуска?
- 7. Контроллер не совпадает с именем модели в Rails
- 8. Имя файла Java .class не совпадает с именем исходного файла
- 9. Windows Короткое имя не совпадает с длинным именем
- 10. Подспец подспец, где имя модуля не совпадает с именем podspec?
- 11. имен совпадает с именем функции
- 12. Ruby on Rails - имя столбца совпадает с именем отношения
- 13. имя метода совпадает с именем метода шаблона в C++
- 14. Имя процесса совпадает с именем пакета в android?
- 15. Что делать, если имя свойства совпадает с именем класса
- 16. Таблица [имя таблицы] не имеет столбца с именем [имя столбца]
- 17. «Префикс столбца« * »не совпадает с именем таблицы или псевдонимом, используемым в запросе». при использовании таблицы temp
- 18. Показать страницу, если имя страницы совпадает с именем подпапки
- 19. Имя атрибута объекта ActiveRecord совпадает с именем метода
- 20. MySQL: Когда имя параметра хранимой процедуры совпадает с именем столбца таблицы
- 21. набора имя таблицы с именем спящих параметры
- 22. MySQL: Когда имя параметра хранимой процедуры совпадает с именем столбца таблицы [continue]
- 23. Обновление записи из таблицы ТОЛЬКО, если имя пользователя совпадает с именем пользователя, создавшего запись. PDO
- 24. Имя таблицы модели Laravel с переменной
- 25. Событие с кликом не работает, если имя класса совпадает с именем
- 26. Выполнять запрос в красноречиве?
- 27. Имя хоста не совпадает с объектом сертификата
- 28. Почему EnumDropDownListFor не привязывает правильное значение, когда параметр url совпадает с полем в модели
- 29. Ошибка в отчете Merge SQL Server: Колонка префикс «Обновлено» не совпадает с именем имя таблицы или псевдонима, используемого в запросе
- 30. Как я могу разрешить ошибку «имя субъекта сертификата не совпадает с именем целевого хоста»?