我有一个名为agency_persons的表,其中已包含一些数据.我使用php artisan创建了一个模型:
php artisan make:model AgencyPerson
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试使用Laravel的Eloquent方法时,我面临以下错误:
找不到基表或视图:1146表
'my_database.agency_people'没有
Laravel正在寻找人员而不是人.
我知道Laravel正在尝试做正确的事情,我应该首先将我的表命名为agency_people,但我无法更改表的名称,因为其他应用程序也在使用此表.
如何禁用laravel对人的多元化?
在模型中,添加该行
protected $table = 'agency_persons';
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅https://laravel.com/docs/5.5/eloquent,查找表名称部分
| 归档时间: |
|
| 查看次数: |
1009 次 |
| 最近记录: |