request = $request; $this->logRepository = $logRepository; } /** * 列表. * * @return \Illuminate\Http\Response */ public function index() { if ($starttime = $this->request->time('starttime')) { $this->logRepository->where('created_at', '>=', $starttime); } if ($endtime = $this->request->time('endtime')) { $this->logRepository->where('created_at', '<=', $endtime); } $limit = $this->request->get('limit', 20); $logs = $this->logRepository->applyConditions()->orderBy('id', 'desc')->paginate($limit); return res($logs, '日志列表', 201); } /** * 删除. * * @return \Illuminate\Http\Response */ public function destroy() { $ids = $this->request->ids(); $this->logRepository->destroy($ids); return res(true, '删除成功'); } }