Laravel 属于 To 关系 - 尝试获取非对象的属性
2022-08-31 00:58:49
用户.php
class User extends Authenticatable
{
public function company() {
return $this->belongsTo('App\Company');
}
}
公司.php
class Company extends Model
{
public function users() {
return $this->hasMany('App\User');
}
}
表用户
标识名称companies_id
表公司
标识名称
我正在尝试将公司名称附加到用户。
$user = User::findOrFail(Auth::user()->id);
$companyName = $user->company()->first()->name;
我收到此错误消息Trying to get property of non-object
我不明白我错过了什么...提前感谢您