【发布时间】:2018-06-10 05:31:25
【问题描述】:
我想将模型 id 存储在同一个表中,其中不同的列 rel_id 与 id 列有关系, 但关系 hasOne 不起作用,显示此错误:
无法重新声明 App\Models\Employee:supervisor()
class Employee extends Model
{
function supervisor()
{
return $this->hasOne('App\Models\Employee','id', 'supervisor_id');
}
}
【问题讨论】:
-
向我们展示您的模型。
-
我认为他的意思是向我们展示了对失败函数进行编码的模型——失败消息与 RelFunction() 对话,而不是 supervisor()。您很可能在模型或相关模型中有两个 RelFunction。对此进行搜索,如果是这种情况,请告诉我们。
标签: laravel foreign-keys laravel-5.6