Я отправляю блейду следующий вывод из запроса, который имеет 5 строк. В каждой строке есть вопрос и ответ, где вопрос одинаков в 5 строках, а ответ в каждой строке разный. Я хочу показать вопрос только один раз, а под ним 5 ответов. Я отправляю массив, как показано ниже:
array:2 [▼
0 => {#338 ▼
+"id": 25
+"created_at": "2019-10-18 11:13:17"
+"updated_at": "2019-10-18 11:13:17"
+"title": "question"
+"body": """
\r\n
aasasas
"""
+"ttype": 0
+"cat": 0
+"a_id": 25
+"tag": ""
+"appr": 0
+"user_id": 6
+"comment_id": 0
+"parent_id": null
+"ppoints": null
+"status": 0
+"arank": 1
+"qatype": 1
+"country": "Egypt"
+"wwide": 0
}
Ниже приведен вопрос один раз и ответ более одного раза на этот вопрос. Конечно, этот код выдает ошибку Trying to get property of non-object
, потому что он также ожидает foreach для этого вопроса.
@if(!empty($updt_11))
<p class="collapsible"> {{$updt_11->title}} </p> // this is the question
@foreach($updt_11 as $updt_11_a)
<div class= "content">
<p>{{$updt_11_a->body}} </p> //This is the answer
</div>
@endforeach
@endif
Как я могу поставить вопрос один раз и ответ несколько раз, используя один и тот же массив?