我刚刚更改了文本编辑器,因此此错误没有解决方案。 ---->试图获取非对象的属性“ id”

问题描述 投票:-3回答:1

blade

Facade\Ignition\Exceptions\ViewException

 <td><i class="fas fa-arrow-up text-success mr-3"></i> {{ $post->user->id}}</td>

我刚刚更改了文本编辑器,因此此错误没有解决方案。我有尝试了所有可能的解决方案,因为它没有用

模型用户

public function posts(){
        return $this->hasMany('App\Post');
    }

模型发布

  public function user(){
        return $this->belongsTo('App\User');
    }
php laravel laravel-5 eloquent laravel-4
1个回答
0
投票
错误告诉您$post对象没有与此实例连接的user模型。无法从null获得id

要进行检查,请转储您的$post型号-确保已附加user。如果不是,请检查store() / update()方法-您是否成功将user附加到$post模型上?

© www.soinside.com 2019 - 2024. All rights reserved.