#php #laravel #templates #frameworks #dependencies
#php #ларавель #шаблоны #фреймворки #зависимости #laravel
Вопрос:
Комментарии:
1. Потому что это слово во множественном числе. Взгляните на это
Ответ №1:
Laravel включает библиотеку doctrine для выполнения манипуляций со строками в отношении прописных / строчных и единственных / множественных форм слов. Staff — это собирательное существительное… в нем должен быть глагол единственного числа. На самом деле, doctrine library рассматривает слово «staff» как существительное во множественном числе. Таким образом, он не создает «staffs». На самом деле вы также можете проверить слово «люди»; оно не будет преобразовано в «народы», поскольку это уже множественное число.
Ответ №2:
Слово «Staff» уже является множественным числом. Так что в вашем коде нет ничего плохого.
В случае, если вам не нравится, как laravel выбирает имя, вы всегда можете принудительно использовать его вручную:
Измените свои миграции:
- В вашем файле миграции найдите слово «персонал» и замените его на «сотрудники».
Измените свою модель:
- в вашей моделиApp/Staff.php
- Добавьте защищенный $table = ‘staffs’; под классом