laravel查询跳过/执行不工作

laravel查询跳过/执行不工作,laravel,laravel-4,Laravel,Laravel 4,我有一个问题: $eventsList = DB::table('events') ->where('start', '>', Carbon::now()) ->orWhere(function($query) { $query->where('start', '<', Carbon::now()) ->where('end', '=', '0000-00-00 00:00:00'); }) -&

我有一个问题:

$eventsList = DB::table('events')
    ->where('start', '>', Carbon::now())
    ->orWhere(function($query)
  {
      $query->where('start', '<', Carbon::now())
            ->where('end', '=', '0000-00-00 00:00:00');
  })
  ->orderBy($order_by, $order)
  ->get();
但现在它什么也没有返回。我做错了什么

编辑:添加了getQueryLog的结果:

array(1) {
  [0]=>
  array(3) {
    ["query"]=>
    string(112) "select * from `events` where `start` > ? or (`start` < ? and `end` = ?) order by `start` asc limit 10 offset 0"
    ["bindings"]=>
    array(3) {
      [0]=>
      object(Carbon\Carbon)#225 (3) {
        ["date"]=>
        string(19) "2014-06-27 13:31:12"
        ["timezone_type"]=>
        int(3)
        ["timezone"]=>
        string(13) "Europe/London"
      }
      [1]=>
      object(Carbon\Carbon)#228 (3) {
        ["date"]=>
        string(19) "2014-06-27 13:31:12"
        ["timezone_type"]=>
        int(3)
        ["timezone"]=>
        string(13) "Europe/London"
      }
      [2]=>
      string(19) "0000-00-00 00:00:00"
    }
    ["time"]=>
    float(0.76)
  }
}

我将假定:

当你说翻页结果时,你的意思是每次给我10页

如果是这样的话,使用->接受$limit->offset$offset来代替10,然后你的偏移量就是你的块

其中偏移量=$page*10

现在作为一个补充:laravel利用paginate10函数进行分页


这看起来不错,比如用DB::getQueryLog检查查询。谢谢-我已经添加了getQueryLog的结果,但我不确定如何解释它。这意味着查询是按它应该的方式执行的,问题在别处。你到底得到了什么结果?它应该是stdobject数组或空数组。
array(1) {
  [0]=>
  array(3) {
    ["query"]=>
    string(112) "select * from `events` where `start` > ? or (`start` < ? and `end` = ?) order by `start` asc limit 10 offset 0"
    ["bindings"]=>
    array(3) {
      [0]=>
      object(Carbon\Carbon)#225 (3) {
        ["date"]=>
        string(19) "2014-06-27 13:31:12"
        ["timezone_type"]=>
        int(3)
        ["timezone"]=>
        string(13) "Europe/London"
      }
      [1]=>
      object(Carbon\Carbon)#228 (3) {
        ["date"]=>
        string(19) "2014-06-27 13:31:12"
        ["timezone_type"]=>
        int(3)
        ["timezone"]=>
        string(13) "Europe/London"
      }
      [2]=>
      string(19) "0000-00-00 00:00:00"
    }
    ["time"]=>
    float(0.76)
  }
}