我有一个包含两个表的Laravel项目。
contactnumbers
等communication
(带有属性的外键),每个属性具有多个图像。我想显示Property的所有字段以及PropertyImages表中的所有具有属性ID外键的图像。
我该怎么做?
答案 0 :(得分:0)
在属性模型中,您必须定义关系
class Property extends Model {
......
protected $with = ['property_images'];
public function propertyImages(){
return $this->hasMany('App\PropertyImage');
}
}
推荐https://laravel.com/docs/5.8/eloquent-relationships#one-to-many
答案 1 :(得分:0)
您需要在Model中创建关系
public function Property()
{
return $this->hasMany('App\Models\','property_id');
}
在控制器发送中
public function index()
{
$Propertyimage=Model::all();
return view('return_in_your_view',compact('Propertyimage'));
}
**在您的return_in_your_view.blade.php中**
@foreach($Propertyimage->Property as $property)
{{$property->property }}
@endforeach
答案 2 :(得分:0)
我已经包含了我的代码,因为现在我只能查看属性详细信息中的详细信息,所以现在我还必须查看图像