Php 最近一次看到今天或昨天登录laravel

Php 最近一次看到今天或昨天登录laravel,php,laravel,laravel-5,laravel-5.3,laravel-blade,Php,Laravel,Laravel 5,Laravel 5.3,Laravel Blade,我从数据库中得到最后一次查看,如果与今天的节目今天的节目匹配,如果与昨天的节目昨天的节目匹配,我想与现在的日期时间进行比较 我尝试了这些代码,但不起作用 Welcome back {{Auth::user()->name}} Your last here: @if (substr(Auth::user()->lastseen, 0, 10) === date('Y.m.d')) Today @elseif (substr(Auth::user()-&

我从数据库中得到最后一次查看,如果与今天的节目今天的节目匹配,如果与昨天的节目昨天的节目匹配,我想与现在的日期时间进行比较

我尝试了这些代码,但不起作用

 Welcome back {{Auth::user()->name}} Your last here:
    @if (substr(Auth::user()->lastseen, 0, 10) === date('Y.m.d'))
        Today
    @elseif (substr(Auth::user()->lastseen, 0, 10) === date('Y.m.d', strtotime('-1 day')))
        Yesterday
    @else
        {{Auth::user()->lastseen}}
    @endif
您可以这样使用:

@if (\Carbon\Carbon::parse(Auth::user()->lastseen)->toDateString() === date('Y-m-d'))
    Today
@elseif (\Carbon\Carbon::parse(Auth::user()->lastseen)->toDateString() === date('Y-m-d', strtotime('-1 day')))
    Yesterday
@else
    {{Auth::user()->lastseen}}
@endif
但是我建议您可以去掉视图中的
\Carbon\Carbon::parse(…)
部分。

您可以这样使用:

@if (\Carbon\Carbon::parse(Auth::user()->lastseen)->toDateString() === date('Y-m-d'))
    Today
@elseif (\Carbon\Carbon::parse(Auth::user()->lastseen)->toDateString() === date('Y-m-d', strtotime('-1 day')))
    Yesterday
@else
    {{Auth::user()->lastseen}}
@endif

但是我建议您可以去掉视图中的
\Carbon\Carbon::parse(…)
部分。

上次看到的
->
是什么样子?格式如何?@devk:lastseen格式“2018年1月4日星期四上午8:11”也将其格式化为
Y.m.d
格式,然后进行比较them@devk:你能给我一个答案吗?用碳来处理这些事情:
->dhlastseen
看起来像什么?格式如何?@devk:lastseen格式“2018年1月4日星期四上午8:11”也将其格式化为
Y.m.d
格式,然后进行比较them@devk:您能为我创建答案吗?使用Carbon来处理这些事情:我收到一个错误“调用字符串上的成员函数toDateString()”@TheRock它现在应该可以工作了<代码>)被错误地放在
@中,如果我得到一个错误“调用字符串上的成员函数toDateString()”@锁定它现在应该可以工作了<代码>)
@if