2016-08-13 73 views
0

所以我有一個非常基本的查詢,並且由於某種原因,它一直告訴我沒有發送響應數據。沒有用簡單的Laravel分頁查詢發送的數據

這裏是我的功能:

{ 
    $search = Input::get('search', null); 
    $takeList = array(25, 50, 100); 
    $take = Input::get('take', $takeList[0]); 

    $users = User::orderBy('display_name', 'asc'); 

    if(!empty($search)) { 

     $users = $users->where(function($q) use($search) { 
      $q->where('email', 'LIKE', "%$search%"); 
      $q->orWhere('display_name', 'LIKE', "%$search%"); 
      $q->orWhere('first_name', 'LIKE', "%$search%"); 
      $q->orWhere('last_name', 'LIKE', "%$search%"); 
     }); 
    } 

    $users = $users->paginate($take); 

    return View::make('backend.users.home',[ 
     'users' => $users, 
     'takeList' => $takeList, 
    ]); 
} 

我不斷收到`MY_IP沒有發送任何數據」

我一直在使用skiptake,而不是分頁試圖內搭和跳過獲取用戶。 (我知道,因爲我使用print_r來查看),但沒有分頁,我查看了我的laravel.log,它告訴我它超過了最大內存。他們只有au服務器名稱,電子郵件,顯示名稱和ID。我看不到那些佔用太多記憶。

回答

0

發現我的問題。

我已經導入了用戶列表,並且日期字段爲空,並且沒有工作的頁面嘗試使用該日期。

傻我。