list($request->all()); return $this->success($this->page($result)); } catch (\Throwable $e) { return $this->error($e->getMessage()); } } public function follow(Request $request) { // try { // $result = (new CustomerService())->follow($request->all()); // return $this->success($this->page($result)); // } catch (\Throwable $e) { // return $this->error($e->getMessage()); // } $page = $request->input('page', 1); $perPage = $request->input('per_page', 10); $where = []; if($request->input('user_id')){ $where[] = ['user_id', '=', $request->input('user_id')]; } $user = Customer::with('user')->where($where)->paginate($perPage, ['*'], 'page', $page); $user = $user->toArray(); foreach ($user['data'] as &$item) { unset($item['password']); } return $this->success($user); } }