public function run() { $isPost = $this->request->getMethod() === 'POST'; $src = $this->request->all(); $cmd = isset($src['cmd']) ? $src['cmd'] : ''; $args = []; if (!$this->elFinder->loaded()) { $this->output(['error' => $this->elFinder->error(elFinder::ERROR_CONF, elFinder::ERROR_CONF_NO_VOL), 'debug' => $this->elFinder->mountErrors]); } // telepat_mode: on if (!$cmd && $isPost) { $this->output(['error' => $this->elFinder->error(elFinder::ERROR_UPLOAD, elFinder::ERROR_UPLOAD_TOTAL_SIZE), 'header' => 'Content-Type: text/html']); } // telepat_mode: off if (!$this->elFinder->commandExists($cmd)) { $this->output(['error' => $this->elFinder->error(elFinder::ERROR_UNKNOWN_CMD)]); } // collect required arguments to exec command foreach ($this->elFinder->commandArgsList($cmd) as $name => $req) { $arg = $name == 'FILES' ? $_FILES : (isset($src[$name]) ? $src[$name] : ''); if (!is_array($arg)) { $arg = trim($arg); } if ($req && (!isset($arg) || $arg === '')) { $this->output(['error' => $this->elFinder->error(elFinder::ERROR_INV_PARAMS, $cmd)]); } $args[$name] = $arg; } $args['debug'] = isset($src['debug']) ? !!$src['debug'] : false; return $this->output($this->elFinder->exec($cmd, $this->input_filter($args))); }
public function store(Requests $request) { //este metodo recebe os parametros passasdos pelo formulario //vamos pegar todos os parametros e armarzenar no banco de dados User::create($request->all()); //armazena a mensagem Flash::message("Produto adicionado com sucesso!"); //e em seguida redirecionar o usuario para a pagina com a lista dos produtos cadastrados return redirect()->action('UserController@listar'); }