作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个名为 agency_persons 的表,其中已有一些数据。我使用 php artisan 创建了一个模型:
php artisan make:model AgencyPerson
现在,当我尝试使用 Laravel 的 Eloquent 方法时,我遇到了以下错误:
Base table or view not found: 1146 Table
'my_database.agency_people' doesn't
Laravel 正在寻找 people 表而不是 persons。
我知道 Laravel 正在努力做正确的事情,我应该首先将我的表命名为 agency_people,但我不能更改表的名称,因为其他应用程序也在使用该表.
我如何禁用 laravel 的人对人多元化?
最佳答案
在模型中,添加行
protected $table = 'agency_persons';
参见 https://laravel.com/docs/5.5/eloquent有关详细信息,请查找表名部分
关于php - 为人对人禁用 Laravel 复数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46668700/
我是一名优秀的程序员,十分优秀!