mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 17:31:49 +08:00 
			
		
		
		
	add sorter
This commit is contained in:
		| @@ -15,10 +15,14 @@ class UserController extends Controller | |||||||
|     { |     { | ||||||
|         $current = $request->input('current') ? $request->input('current') : 1; |         $current = $request->input('current') ? $request->input('current') : 1; | ||||||
|         $pageSize = $request->input('pageSize') >= 10 ? $request->input('pageSize') : 10; |         $pageSize = $request->input('pageSize') >= 10 ? $request->input('pageSize') : 10; | ||||||
|  |         $sortType = $request->input('sort_type') ? 'ASC' : 'DESC'; | ||||||
|         $userModel = User::orderBy('created_at', 'DESC'); |         $userModel = User::orderBy('created_at', 'DESC'); | ||||||
|         if ($request->input('email')) { |         if ($request->input('email')) { | ||||||
|             $userModel->where('email', $request->input('email')); |             $userModel->where('email', $request->input('email')); | ||||||
|         } |         } | ||||||
|  |         if ($request->input('sort')) { | ||||||
|  |             $userModel->orderBy($request->input('sort'), $sortType); | ||||||
|  |         } | ||||||
|         $total = $userModel->count(); |         $total = $userModel->count(); | ||||||
|         $res = $userModel->forPage($current, $pageSize) |         $res = $userModel->forPage($current, $pageSize) | ||||||
|             ->get(); |             ->get(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user