2016-08-13 20 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はデータを送信しなかった `得続ける」

私はskip、代わりにページネーションのtakeを使用してみましたが取ると、スキップ、どのユーザーを取得します。私はlaravel.logを見て、それが最大メモリを超えていると伝えます。

25人のユーザーがいるので意味がありません。彼らはauしか持っていないsername、電子メール、表示名、およびID。私はそれが多くの記憶を取っているのを見ることができません。

答えて

0

私の問題が見つかりました。

私はユーザーリストをインポートしました。日付フィールドはNULLで、動作しなかったページはその日付を使用しようとしました。

愚かな私。

関連する問題