LARAVEL: armazenar dados do formulário em uma sessão

E aí galera, tudo beleza?

Aqui é o Arthur e hoje veremos mais uma dica de LARAVEL!

Vamos a aprender a armazenar dados de um formulários na session, através de um Controller!

Função do Controller:

public function save(Request $request)
{
     // Store a piece of data in the session...
     session(['impressao' => $request->input('IMPRESSAO')]);
     session(['numVias' => $request->input('NUMVIAS')]);
     session(['salvarImprimir' => $request->input('SALVARIMPRIMIR')]);
     return redirect()->back()->with('message_success', 'Dados salvos com sucesso!');
}

 

Função jQuery (na view do formulário):
<script>
        $(function() {
            //armazena o valor da impressao na sessao e seleciona a opcao
            $('#IMPRESSAO option[value="{{ Session::get('impressao') }}"]').attr("selected", "selected");
            //armazena o valor do numero de vias na sessao e preenche o input
            $('#NUMVIAS').val("{{ Session::get('numVias') }}");


            //pega o valor da variavel de sessao salvarImprimir e marca a caixa se for "1"
            if(("{{ Session::get('salvarImprimir') }}") === "1")
            {
                $('#SALVARIMPRIMIR').prop('checked', true);
            }
        });


</script>

 

Até a próxima!
  • Publicado por Arthur
  • 9 views
  • 0 comentarios
  • 6 de abril de 2023

 

Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados a Categoria Laravel

Continue aprendendo

Aumente o seu conhecimento
LARAVEL: validação de email ao registrar usuário
23 de abril de 2023
LARAVEL: Como salvar imagem do formulário em binário no banco de dados
11 de abril de 2023
LARAVEL: exibir dados salvos na sessão em uma view blade
6 de abril de 2023
Laravel: enviar formulário e continuar na mesma página
3 de abril de 2023
Laravel: erro unknown Column ‘updated_at’
3 de abril de 2023