Как распечатать данные?

@foreach ($post->tags as $tag)
	<a href="#" class="main-post-description-line-tag">{{$tag}}</a>
@endforeach


Который выводит

<a href="#" class="main-post-description-line-tag">[{"id":17,"title":"23525246","created_at":null,"updated_at":null}]</a>
<a href="#" class="main-post-description-line-tag">[{"id":18,"title":"674","created_at":null,"updated_at":null}]</a>	
<a href="#" class="main-post-description-line-tag">[{"id":19,"title":"dssdfsdf ","created_at":null,"updated_at":null}]</a>
<a href="#" class="main-post-description-line-tag">[{"id":20,"title":"er","created_at":null,"updated_at":null}]</a>


При использований {{$tag->id}} выдаёт ошибку

Property [id] does not exist on this collection instance. (View: D:\OpenServer\domains\laravel\resources\views\posts\show.blade.php)
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
@Yan-s
Потому что у вас в $tag массив объектов.
Делайте
{{ $tag[0]->id }}
или
{{ $tag->first()->id }}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы