Php 为什么我买不到模型?

Php 为什么我买不到模型?,php,laravel,laravel-5,Php,Laravel,Laravel 5,有两种模式: 类用户扩展可验证性 { 公共函数verifyUser() { 返回$this->hasOne('App\VerifyUser'); } } 类VerifyUser扩展模型 { 受保护的$guarded=[]; 公共函数用户() { 返回$this->belongsTo('App\User','User\u id','id'); } } 我检索特定用户: $verifyUser=verifyUser::where('token',$token)->first(); 如果($ver

有两种模式:

类用户扩展可验证性
{ 
公共函数verifyUser()
{
返回$this->hasOne('App\VerifyUser');
}
}
类VerifyUser扩展模型
{
受保护的$guarded=[];
公共函数用户()
{
返回$this->belongsTo('App\User','User\u id','id');
}
}
我检索特定用户:

$verifyUser=verifyUser::where('token',$token)->first();
如果($verifyUser){
//dd($verifyUser);//不是空对象
dd($verifyUser->user);//空
}
为什么我将
用户
关系设为空?

替换

return $this->belongsTo('App\User', 'user_id', 'id');


验证用户表中的列名是否称为
user\u id
?你能确认你的数据库中有一个id吗?验证用户有一列
user\u id
,用户有
id
,然后使用这个:
return$this->belongsTo('App\user')
用户
函数中。由于用户模型未扩展模型,因此结果相同。
return $this->belongsTo('App\User', 'id');
return $this->belongsTo('App\User');