2014-09-22 199 views
0

我有模型,我想查詢像'scaned_at'柱:Laravel雄辯或查詢

$properties = Property::where(function($query) { 
     $query->where('scaned_at', null)->orWhere('scaned_at', '<', Carbon::now()); 
    }); 

,但它不工作,我不知道爲什麼......

+0

什麼是你正在得到的錯誤或輸出 – justrohu 2014-09-22 05:52:15

+0

我死亡和轉儲$屬性,並得到什麼都沒有,而我有我的數據庫'scaned_at'= null – ranslobo 2014-09-22 05:53:28

+0

$ query-> whereNull('scaned_at')或使用2記錄DB:原料( '空'); – 2014-09-22 05:56:04

回答

1

你必須添加->get();在像結尾:

$properties = Property::where(function($query) { 
    $query->where('scaned_at', null)->orWhere('scaned_at', '<', Carbon::now()); 
})->get(); 

此外,你可以不用函數內部:

$properties = Property::where('scaned_at', null)->orWhere('scaned_at', '<', Carbon::now())->get();