我不知道为什么这不起作用。其他所有关系都很好。也许我做错了什么。这是错误:Trying to get property of non-object
这是我的控制者:
public function users()
{
$userTheme = ThemeUser::orderBy('created_at', 'DESC')->paginate(20);
return view('admin.users', compact('userTheme'));
}
这是我的观点:
@foreach($userTheme as $bought)
<ul>
<li>{{$bought->user->name}}</li>
</ul>
@endforeach
这是我的应用/用户:
public function themeUser()
{
return $this->hasMany('App\ThemeUser');
}
这是我的App / ThemeUser
public function user()
{
return $this->belongsTo('App\User');
}
答案 0 :(得分:0)
执行以下操作,检查用户是否为空:
<?php
print_r($bought->user);
die();
?>