コード例 #1
0
ファイル: UserHelper.php プロジェクト: askedio/l5cp-user
 public static function index($request)
 {
     if ($request->input('limit') || !session()->has('l5cp-user-limit')) {
         session(['l5cp-user-limit' => $request->input('limit', 15)]);
     }
     if (null !== $request->input('q') || !session()->has('l5cp-user-search')) {
         session(['l5cp-user-search' => $request->input('q', '')]);
     }
     if (null !== $request->input('sort') || !session()->has('l5cp-user-sort')) {
         session(['l5cp-user-sort' => $request->input('sort', 'name')]);
     }
     if (null !== $request->input('order') || !session()->has('l5cp-user-order')) {
         session(['l5cp-user-order' => $request->input('order', 'desc')]);
     }
     $users = User::where('name', 'LIKE', '%' . session('l5cp-user-search') . '%')->orWhere('email', 'LIKE', '%' . session('l5cp-user-search') . '%')->paginate(session('l5cp-user-limit'));
     return view('l5cp-user::user.index')->withRoles(Role::all())->withUsers($users);
 }