request = $request; $this->artisanService = $artisanService; } /** * 列表. * * @return \Illuminate\Http\Response */ public function index() { $conditions = $this->request->all(); $res = $this->artisanService->index($conditions); return res($res, '命令记录', 201); } /** * 执行. * * @return \Illuminate\Http\Response */ public function call() { set_time_limit(0); ini_set('memory_limit', '4096m'); ini_set('default_socket_timeout', -1); $command = $this->request->get('command'); $parameters = $this->request->get('parameters', []); $this->artisanService->call($command, $parameters); return res(true, '执行成功'); } }