input('page', 1); // $perPage = $request->input('per_page', 10); $perPage = $params['size'] ?? 10; $page = $params['current'] ?? 1; $where = []; $user_id =$params['user_id']; if(empty($user_id) || $user_id == 0){ $where[] = ['user_id', '=', $user_id]; } $user = Customer::where($where)->paginate($perPage, ['*'], 'page', $page); // $user = Customer::with('user')->where($where)->paginate($perPage, ['*'], 'page', $page); // $user = $user->toArray(); // foreach ($user['data'] as &$item) { // unset($item['password']); // } return $user; } public function detail($params) { $id =$params['id']; $customer = Customer::with('tags')->select('id', 'user_id', 'grade', 'channel_id', 'car_type_id', 'country_id', 'magnitude', 'email', 'phone', 'WhatsApp', 'contacts', 'describe', 'address', 'lat', 'lng', 'follow_next', 'follow_remark', 'sex') ->where('id', $id) ->first(); return $customer; } }