Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Larvel:尝试获取非对象(关系)的属性_Php_Oop_Laravel - Fatal编程技术网

Php Larvel:尝试获取非对象(关系)的属性

Php Larvel:尝试获取非对象(关系)的属性,php,oop,laravel,Php,Oop,Laravel,我不知道为什么这不起作用。其他关系都很好。也许我做错了什么。这是错误:尝试获取非对象的属性 这是我的控制器: public function users() { $userTheme = ThemeUser::orderBy('created_at', 'DESC')->paginate(20); return view('admin.users', compact('userTheme')); } 我的看法是: @foreach($userTheme as $bough

我不知道为什么这不起作用。其他关系都很好。也许我做错了什么。这是错误:
尝试获取非对象的属性

这是我的控制器:

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
这是我的应用程序/ThemeUser

public function user()
{
    return $this->belongsTo('App\User');
}

执行以下操作以检查用户是否为空:

<?php 
    print_r($bought->user);
    die(); 
?>


每个主题用户是否都有一个父用户?如果不是,当它到达一个没有用户的人时,它会抛出这个错误,因为你试图访问null/nobody的名称。好的,我现在就知道了。Thanks正在抛出错误
<?php 
    print_r($bought->user);
    die(); 
?>