2017-08-14 123 views
0

我想让用户每1年更新他/她的应用程序。例如,今天是2017-08-14,如果日期到2018-08-14,应用程序会告诉用户他需要更新他的应用程序。如何比较今天的日期和日期时间戳created_at使用Laravel 5.4

@if ($application->created_at->todatestring() != 2018-08-14) 
    <h1>You need to renew your application!</h1> 
@endif 

所以默认情况下它不只是总是2018年更新应用程序。那么我将如何获得明年即将到来的一年的价值呢?如何增加年份或将其增加1

寻求帮助。 在此先感谢。

回答

3

预期created_atCarbon对象:

@if ($application->created_at->addYear()->gt(\Carbon\Carbon::now())) 
    <h1>You need to renew your application!</h1> 
@endif 

查看更多here

+0

谢谢!顺便说一句,我如何测试它,如果它的工作原因,如果我改变了我的机器中的时间设置我的应用程序总是崩溃 –

+0

逻辑应该不是' - > lt()'? – Tpojka