Laravel использовать единственное имя таблицы для модели, как использовать множественное число по умолчанию? - PullRequest
0 голосов
/ 19 июня 2020

Модель Education в моем проекте не использует Laravel именование таблиц по умолчанию во множественном числе.

Когда я использую Education::all(), я даю эту ошибку

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ham_maindb.education' doesn't exist (SQL: select * from `education` order by `created_at` desc) 

Я не Не хочу использовать protected $table = 'educations'; Почему не работает присвоение имен по умолчанию и как это исправить?

1 Ответ

1 голос
/ 19 июня 2020

Laravel automati c форма множественного числа не работает для неправильных существительных. Так что «образование» не будет во множественном числе. Возможное решение для этого - только описание $table собственности

Ответы на YouTube: https://youtu.be/i0b2ejl7tXM

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