Вместо создания foreach
цикл я хочу перебрать результаты и
Я использую each()
метод:
$collection = Comment::all();
$comment = $collection->each(function ($comment){
dd($comment->comment);
});
когда я dd()
Я получил:
«Шляпник; так я должен подумать».
Но когда я перейду к просмотру:
return view('welcome')->with('comment',$comment);
я получил
[{"id":1,"post_id":5,"comment":"Hatter; 'so I should think.","created_at":"2018-04-05 15:23:20","updated_at":"2018-04-05 15:23:20"},
{"id":2,"post_id":5,"comment":"Alice gently remarked;.","created_at":"2018-04-05 15:23:20","updated_at":"2018-04-05 15:23:20"},
и так далее..
Это мнение:
{{$comment}}
Я хочу перебрать коллекцию и поместить данные в $comment
а затем показать это в представлении.
Это довольно просто, как это.
Итерация тогда ->
после имени свойства
@foreach($comment as $row)
<li>{{ $row->id }}</li>
<li>{{ $row->post_id}}</li>
//AND SO ON
@endforeach
Других решений пока нет …