Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

exibir dados do form na view

Olá, boa tarde! tenho o seguinte método que está passando apenas o nome para a view. Porém gostaria de passar além do nome os demais parâmetros que recuperei do formulário. qual a melhor forma para fazer isso usando boas práticas?

    public function salvaGet() {

        $nome = Request::input('nome');
        $quantidade = Request::input('quantidade');
        $valor = Request::input('valor');
        $descricao = Request::input('descricao');

       return view('produto.adicionado')->with('nome', $nome);
    }
2 respostas
solução

Boa tarde Mary.

É possível passar os dados como um array:

public function index() {
    $data['titulo'] = 'Minha página de contato';
    $data['nome'] = 'André';
    return view('contato', $data);
    // ou se estiver usando o Blade creio que pode ser conforme abaixo:
    return view('contato.index')->with($data);
}

Um outro modo é encadear as variáveis com ->with:

return view('welcome')->with('name', 'San Juan Vacation')->with('date', date('Y-m-d'));

Abaixo segue um link com exemplo:

https://www.easylaravelbook.com/blog/passing-multiple-variables-into-a-laravel-5-view/

Oi André! Muito obrigada! ;-)