首页 > 解决方案 > Eloquent 选择日期等于或高于今天的日期

问题描述

你能帮我解决这个问题吗?我想显示日期等于或高于今天的“拍卖”表中的所有数据

这是我当前的代码:

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 或任何...谢谢!

标签: mysqlajaxlaraveleloquentphp-carbon

解决方案


感谢Romeo Sierra,因为你,我可以考虑这个。

它由这个完成的家伙

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

不要忘记包括

        use Carbon\Carbon;

推荐阅读