Php 拉威尔:哪里没有过期?
我在有一个名为Php 拉威尔:哪里没有过期?,php,laravel,Php,Laravel,我在有一个名为expires\u的列,它是MySQL数据库中的一个日期时间。我需要在未满足expires_at的情况下获取记录,我如何才能做到这一点 我当前的查询如下所示 Model::where('user_id',Auth::user()->id)->get() 如果要与当前日期进行比较,请尝试: Model::where('user_id', Auth::user()->id) ->whereDate('expired_at', '>', date('Y-m-
expires\u的列,它是MySQL数据库中的一个日期时间。我需要在未满足expires_at的情况下获取记录,我如何才能做到这一点
我当前的查询如下所示
Model::where('user_id',Auth::user()->id)->get()代码>
如果要与当前日期进行比较,请尝试:
Model::where('user_id', Auth::user()->id)
->whereDate('expired_at', '>', date('Y-m-d H:i:s'))
->get();
如果要与当前日期进行比较,请尝试:
Model::where('user_id', Auth::user()->id)
->whereDate('expired_at', '>', date('Y-m-d H:i:s'))
->get();
你也可以试试这个
use Carbon\Carbon;
use App\Model;
$now = Carbon::now();
Model::where('user_id', Auth::user()->id)
->where('expired_at', '>', $now)
->get();
你也可以试试这个
use Carbon\Carbon;
use App\Model;
$now = Carbon::now();
Model::where('user_id', Auth::user()->id)
->where('expired_at', '>', $now)
->get();
在的过期时间,是否要与当前时间进行比较?在的过期时间,是否要与当前时间进行比较?是否需要与日期进行比较。我放置的日期格式是mysql的dateformat。你可以使用Carbon,php的日期,你甚至可以找到另一种方式来获取日期,但是最后,你需要与mysql的日期格式进行比较。这就是你问题的目的,其中“expires_at have not meted”(到期时间)指的是一个日期(有小时或没有小时),其中date()不比较时间cmiw。使用常用的where()来比较日期和时间。您需要与日期进行比较。我放置的日期格式是mysql的dateformat。你可以使用Carbon,php的日期,你甚至可以找到另一种方式来获取日期,但是最后,你需要与mysql的日期格式进行比较。这就是你问题的目的,其中“expires_at have not meted”(到期时间)指的是一个日期(有小时或没有小时),其中date()不比较时间cmiw。使用常用的where()来比较日期和时间。