【发布时间】:2019-05-17 03:28:36
【问题描述】:
大家好,我是 Laravel 的新手 我需要你的帮助。这是我的数据库:
user: id, name, surname, email, role
user_informations: id, user_id, status
我想要所有启用状态的用户的名称。
我要做的是:
用户.php
public function information()
{
return $this->hasOne('App\UserInformation');
}
用户信息.php
public function guider()
{
return $this->belongsTo('App\User');
}
这是我的查询:
$users =User::where('role', '2')->information()->get();
调用未定义的方法 Illuminate\Database\Eloquent\Builder::information()
我知道我的查询是错误的,因为我没有在任何地方定义我想要让所有状态为“启用”的用户
【问题讨论】: