public function getMoments(Request $request) { $check_result = $this->requestCheck($request, ['user_id' => 'required']); if (!$check_result['result']) { return $this->response->error($check_result['message'], 422); } $payload = $request->all(); $moments = Moment::orderBy('created_at', 'desc')->paginate(10); return $this->paginator($moments, new MomentTransformer($payload['user_id'])); }