Я получаю результат, как следует из модели с одной ко-многимLaravel переборе результата от красноречивой модели в лезвии
{
"id":1,
"name":"asdjash",
"position":"jhkjh",
"about":"hkjhkj",
"message":"hkjhkj",
"image":"demo.jpg",
"status":"Active",
"created_at":"2017-02-07 00:00:00",
"updated_at":"2017-02-09 00:00:00",
"personality_slider_images":[
{
"id":1,
"image_name":"one.jpg",
"personality_id":"1",
"created_at":"2017-02-09 00:00:00",
"updated_at":"2017-02-11 00:00:00"
},
{
"id":2,
"image_name":"two.jpg",
"personality_id":"1",
"created_at":"2017-02-10 00:00:00",
"updated_at":"2017-02-26 00:00:00"
}
]
}
Я хочу, чтобы отобразить на странице всех деталей
, как следовать
<div class="well">
<p><h4>Name : </h4>
{{ $personality->name }}
</p>
<p><h4>Position : </h4>
{{ $personality->position }}
</p>
<p><h4>About : </h4>
{{ $personality->about }}
</p>
<p><h4>Image : </h4>
<img src="{{ URL::to('/contents/personality/' . $personality->image) }}" alt="{{ $personality->image }}" width="150" height="180" style="display: block; ">
</p>
<p><h4>Message : </h4>
{{ $personality->message }}
</p>
<p><h4>SliderImage : </h4>
{{ $personality }}
</p>
<p><h4>Status : </h4>
{{ $personality->status }}
</p>
</div>
Я попробовал этот
@foreach($personality->personality_slider_images as $p)
{{ $p->image_name }}
@endforeach
Но это дает ошибку, как следовать
Недействительного аргумента для Еогеаспа()
Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?
Можете ли вы показать, как вы получили '$ личность' и отношения в модели? foreach требует, чтобы аргумент был массивом или коллекцией. убедитесь, что '$ personal-> character_slider_images' дает массив или коллекцию. –