gpt4 book ai didi

php - 为人对人禁用 Laravel 复数

转载 作者:行者123 更新时间:2023-12-05 08:32:58 26 4
gpt4 key购买 nike

我有一个名为 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com