Laravel根据某列查询数据

Laravel query data based on a column

我有一个 table basicinfo,其列 dateOfEnrollment 类型为 date。我想查询所有注册超过4年的记录。我该怎么做?

最好的方法是使用 Carbon。

$now = Carbon::now();
$now->subYears(4);
$records = Model::whereDate('dateOfEnrollment', '>', $now)->get();