Php Laravel:如何在自己的范围内列出每个post标记?
我需要在基于laravel的网站上编辑一小段代码,但我不熟悉laravel的语法,所以我不知道怎么做。 基本上,有一个foreach循环来列出新闻文章。在每篇文章的内部都有一个带有类“news entry meta”的p标记,它包含两个span标记,第一个显示发布日期,第二个列出标记。 我的问题是,标记不应该列在单个范围内,而是每个标记应该列在其自己的范围内,并带有类“badge badge pill badge default”。 我该怎么做Php Laravel:如何在自己的范围内列出每个post标记?,php,laravel,Php,Laravel,我需要在基于laravel的网站上编辑一小段代码,但我不熟悉laravel的语法,所以我不知道怎么做。 基本上,有一个foreach循环来列出新闻文章。在每篇文章的内部都有一个带有类“news entry meta”的p标记,它包含两个span标记,第一个显示发布日期,第二个列出标记。 我的问题是,标记不应该列在单个范围内,而是每个标记应该列在其自己的范围内,并带有类“badge badge pill badge default”。 我该怎么做 @foreach ($news as $n
@foreach ($news as $n)
<article class="news-entry grid-item col-12 col-md-6 col-lg-4 {{$n->tagsList}}" data-tags="{{$n->tagsList}}">
<a href="{{URL::to('/')}}/news/{{str_slug($n->title, '-')}}" class="news-entry-featured">
<img src="{{ $n->getThumbnail(720, 360) }}" class="news-entry-featured-img img-fluid" alt="image">
</a>
<div class="news-entry-text">
<p class="news-entry-meta d-flex justify-content-end align-items-center">
<span class="mr-auto">{{ Carbon\Carbon::parse($n->created_at)->format('d M Y') }}</span>
<span class="badge badge-pill badge-default">{{$n->tagsList}}</span>
</p>
<h3 class="news-entry-title">{{$n->title}}</h3>
<p class="news-entry-excerpt">{{str_limit($n->description, 100, '...')}}</p>
<a href="{{URL::to('/')}}/news/{{str_slug($n->title, '-')}}" class="news-entry-more">read more</a>
</div>
</article>
@endforeach
@foreach($n新闻)
{{str_limit($n->description,100,…')}
@endforeach
{{$n->title}
如果$n->tagList
是一个字符串,如您在注释中所述,字符串之间有空格,则此操作应该有效
@foreach ($news as $n)
<article class="news-entry grid-item col-12 col-md-6 col-lg-4 {{$n->tagsList}}" data-tags="{{$n->tagsList}}">
<a href="{{URL::to('/')}}/news/{{str_slug($n->title, '-')}}" class="news-entry-featured">
<img src="{{ $n->getThumbnail(720, 360) }}" class="news-entry-featured-img img-fluid" alt="image">
</a>
<div class="news-entry-text">
<p class="news-entry-meta d-flex justify-content-end align-items-center">
<span class="mr-auto">{{ Carbon\Carbon::parse($n->created_at)->format('d M Y') }}</span>
@foreach(explode(' ',$n->tagsList) as $tag)
<span class="badge badge-pill badge-default">{{$tag}}</span>
@endforeach
</p>
<h3 class="news-entry-title">{{$n->title}}</h3>
<p class="news-entry-excerpt">{{str_limit($n->description, 100, '...')}}</p>
<a href="{{URL::to('/')}}/news/{{str_slug($n->title, '-')}}" class="news-entry-more">read more</a>
</div>
</article>
@endforeach
@foreach($n新闻)
{{str_limit($n->description,100,…')}
@endforeach
{{$n->title}
什么是dd($n->tagList)
你可以发布return吗你可以打印$n->tagList来显示它包含什么并在你的问题中发布打印的值。它是一个对象数组吗?我相信是的。它返回post标记。例如,如果帖子中只有一个标签,它会返回“marketing”,如果帖子中有两个标签,它会返回“design marketing”。谢谢。:)