我想让更新时间不超过3天的article,旁边显示“new”标签。下面代码中的条件语句怎么写?
<code> @foreach ($articles as $article)
<a href="#">{{$article->title}}</a>
@if($article->updated_at) //这里的条件语句怎么写?
<span class="label label-danger">New</span>
@endif
@endforeach</code>我想让更新时间不超过3天的article,旁边显示“new”标签。下面代码中的条件语句怎么写?
<code> @foreach ($articles as $article)
<a href="#">{{$article->title}}</a>
@if($article->updated_at) //这里的条件语句怎么写?
<span class="label label-danger">New</span>
@endif
@endforeach</code>
我的一个想法是,在article的model中定义一个方法:
<code>protected $dates = ['published_at'];
public function isNewArticle($time){
return $time > Carbon::now()->subDay(3) ? true : false;
}</code>前台判断:
<code>@if($article->isNewArticle($article->updated_at)) ... @endif</code>
代码未经验证,仅仅是思路,可以去尝试一下。或许有其他比较好的方法,共同关注
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号