0
我不知道爲什麼這不起作用。其他任何關係都可以正常工作。也許我做錯了什麼。這是錯誤:Trying to get property of non-object
Laravel:試圖獲得非客體(關係)的財產
這是我的控制器:
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');
}
是否每一個主題的用戶有一個父用戶?如果沒有,當它到達沒有用戶的人時,它會拋出該錯誤,因爲您正嘗試訪問null/nobody的名稱。 –
好吧,我現在明白了。謝謝 – feknaz
拋出錯誤在哪裏 –