Eloquent select 其中日期等于或早于今天

Eloquent select where date is equal or higher than today

你能帮我解决这个问题吗? 我想显示 table 'auctions' 中日期等于或早于今天

的所有数据

这是我当前的代码:

public function index(Request $request)
    {
        if ($request->ajax()) {
            $data = Auction::with('item','user')->get();
            // NOT WORKING $data = Auction::with('item','user')->where('date','>=',Carbon::now())->get();

            return Datatables::of($data)->addIndexColumn()->addColumn('option', function($row){
                $btn = '<a href="javascript:void(0)" data-toggle="tooltip"  data-id="'.$row->id.'" data-original-title="Edit" class="edit btn btn-primary btn-sm editItem">AJUKAN HARGA</a>';

                return $btn;
            })->rawColumns(['option'])->make(true);
        }

        return view('bid.index');
    }

请任何人帮助我,也许你可以重写变量 $data 或任何...谢谢!

Thanks for Romeo Sierra, because of you i can think about this one.

这家伙搞定了

        $data = Auction::with('item','user')->whereDate('date','>=',Carbon::now()->toDateString())->get();

别忘了包括

        use Carbon\Carbon;

使用这个

$data=\App\Auction::where('date',CURDATE() >= $date)->get();