Php 从laravel中的项目模型访问参考图像模型

Php 从laravel中的项目模型访问参考图像模型,php,laravel,laravel-5,Php,Laravel,Laravel 5,我制作了两个模型: 我想为每个项目显示图像库,我在图像表中创建了一个外键,该外键引用项目表,我想访问特定项目的所有图像,并在mi视图中显示它 以下是mi db表的图片: 控制器代码: 在项目控制器中只需更换线路即可 `Projekat::findOrFail($id)->images`; {{$proj->image->image}} 到 按项目id显示图像 并在视图中替换线 `Projekat::findOrFail($id)->images`; {{$

我制作了两个模型:

我想为每个项目显示图像库,我在图像表中创建了一个外键,该外键引用项目表,我想访问特定项目的所有图像,并在mi视图中显示它

以下是mi db表的图片:

控制器代码:


项目控制器中
只需更换线路即可

`Projekat::findOrFail($id)->images`;
{{$proj->image->image}}

按项目id显示图像

并在视图中替换线

`Projekat::findOrFail($id)->images`;
{{$proj->image->image}}

在您的
项目模型之后
如下所示

public function images()
    {
        return $this->hasMany(image::class,'projekat_id','id');
    }
您的
图像模型
如下所示

 protected $fillable = ['projekat_id','image'];
    public function Projekat()
    {
        return $this->belongsTo(Projekat::class,'id','projekat_id');
    }

我正在尝试获取非对象错误的属性“images”,首先你阅读本文并尝试如果没有这样做,那么我将始终帮助解决仍然存在的问题,我正确定义了关系,只是似乎找不到对象的images,我在尝试获取非objecti添加的chenged Projekat::findOrFail($id)的属性“图像”时遇到此错误;到Projekat::findOrFail($id)->get();现在我得到一个属性[image]在这个集合实例上不存在错误
Projekat::find($id)仅使用
find
方法