Laravel碳IF语句
Laravel carbon IF statement
我尝试用 blade 和 carbon 创建 DOM 如果拍卖是这样进行的:
@if ( {{(Carbon\Carbon::now()) < ($article->auction_end)}} )
<div class="col-md-3 leftEdge">
<p>Auction is ACTIVE</p>
</div>
@endif
但我收到错误:
FatalErrorException in e91f1d7e7c19547ed6cb12e22b4988e0 line 21:
syntax error, unexpected '<'
您似乎在 if 语句中使用了大括号“{{”和“}}”。如果您尝试在 @if 之类的 @ 函数之外回显变量,则这些仅是必需的。删除括号,它应该可以工作^^
如需进一步参考,请查看官方文档:http://laravel.com/docs/5.0/templates
你应该使用:
@if (Carbon\Carbon::now() < $article->auction_end)
<div class="col-md-3 leftEdge">
<p>Auction is ACTIVE</p>
</div>
@endif
您不应在控制语句中使用 {{
除了以有效方式比较日期外,您还应该使用 Carbon lte 运算符更改比较,所以最终它应该如下所示:
@if (Carbon\Carbon::now()->lte(Carbon\Carbon::parse($article->auction_end)))
<div class="col-md-3 leftEdge">
<p>Auction is ACTIVE</p>
</div>
@endif
我尝试用 blade 和 carbon 创建 DOM 如果拍卖是这样进行的:
@if ( {{(Carbon\Carbon::now()) < ($article->auction_end)}} )
<div class="col-md-3 leftEdge">
<p>Auction is ACTIVE</p>
</div>
@endif
但我收到错误:
FatalErrorException in e91f1d7e7c19547ed6cb12e22b4988e0 line 21: syntax error, unexpected '<'
您似乎在 if 语句中使用了大括号“{{”和“}}”。如果您尝试在 @if 之类的 @ 函数之外回显变量,则这些仅是必需的。删除括号,它应该可以工作^^
如需进一步参考,请查看官方文档:http://laravel.com/docs/5.0/templates
你应该使用:
@if (Carbon\Carbon::now() < $article->auction_end)
<div class="col-md-3 leftEdge">
<p>Auction is ACTIVE</p>
</div>
@endif
您不应在控制语句中使用 {{
除了以有效方式比较日期外,您还应该使用 Carbon lte 运算符更改比较,所以最终它应该如下所示:
@if (Carbon\Carbon::now()->lte(Carbon\Carbon::parse($article->auction_end)))
<div class="col-md-3 leftEdge">
<p>Auction is ACTIVE</p>
</div>
@endif