碳日期检查是否为指定日期

Carbon date check if it is specified date

我的菜单中有一个 link,我在其中传递日期进行过滤。但是我想实现这个:

现在我这样做了:

<li class="navMenu">
  <a href="/latest?date=
    @if (Carbon\Carbon::today()->isWeekday())

     {{Carbon\Carbon::yesterday()->format('Y-m-d')}}

    @else 
      {{Carbon\Carbon::now()->startOfWeek()->format('Y-m-d')}}
    @endif">{{ trans('language.newCampaigns') }}
   </a>
</li>

您可以回退到原生 PHP ->modify 修饰符,因为 Carbon 继承自日期:

<li class="navMenu">
  <a href="/latest?date={{Carbon\Carbon::today()->modify("last weekday")->format('Y-m-d')}}">    
   </a>
</li>