Ir para conteúdo
Fórum Script Brasil

marsuga

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

1 Seguidor

Sobre marsuga

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

marsuga's Achievements

0

Reputação

  1. Wash, Fiz todo o tratamento dos inputs no meu controller e eles funcionam quando eu envio cada submit separadamente. Será que não tem outra forma de passar os inputs dos 3 forms de uma vez para o controller? No caso de js com ajax dá para enviar esses dados ao controller? Obrigado pela resposta. Aqui estão meus botões colapsados: <div class="container" id="myGroup"> <button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#entidade" role="button" aria-expanded="false" aria-controls="entidade"> Dados da Entidade </button> <button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#dirigente1" role="button" aria-expanded="false" aria-controls="dirigente1"> Dirigente 1 </button> <button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#dirigente2" role="button" aria-expanded="false" aria-controls="dirigente2"> Dirigente 2 </button> </div> Aqui estão meus três forms (cada um tem um submit para teste, mas desejo incluir apenas um submit no terceiro form) <form class="collapse" id="entidade" data-parent="#myGroup" method="post" action="/entidades/store"> . . </form> <form class="collapse" id='dirigente1' data-parent="#myGroup" method="post" action="/entidades/store"> . . </form> <form class="collapse" id='dirigente2' data-parent="#myGroup" method="post" action="/entidades/store"> . . </form> Aqui está o meu controller que está recebendo os dados de cada formulário, mas individualmente: public function store(Request $request){ . . } Cada botão desse abre um formulário diferente.
  2. Bom dia, Eu criei três formulários diferentes pois eles precisam ficar separados pois estão colapsados em botões distintos. Ocorre que eu gostaria que o meu controller recebesse os dados dos três forms quando eu clicasse em um botão submit no terceiro form. Há como receber os dados de input de todos os formulários com um único submit no laravel?
  3. Pessoal, me ajudem por favor! Criei um formulário na minha Index em que o usuário digita um código de cliente e quando o registro existe ele mostra os dados na view Show. Entretanto, quando o registro não existe preciso criar uma mensagem de erro e um botão para voltar à Index, mas não estou conseguindo e estou perdido nos conceitos. Não sei onde é mais correto ocorrer essa validação (na view show ou no controller?). Quando o registro existe ele está trazendo corretamente do banco de dados. Index ... <form class="form-inline" method="post" action="{{ url('/entidades/show') }}"> {{ csrf_field()}} <label for="mci" class="mb-2 mr-sm-2">MCI:</label> <input type="text" class="form-control mb-2 mr-sm-2" id="mci" name ="mci" style="max-width:120px;" maxlength="9" placeholder="Digite o MCI" name="mci"> <button type="submit" class="btn btn-primary mb-2">Consultar</button> </form> ... Show .... <table class="table table-primary"> <tr> <td>MCI: {{$cd_cli->cd_cli}}</td> <td>Entidade: {{$nome->nome}}</td> </tr> </table> ... Controller ... public function show(Request $request){ $mci = $request->get('mci'); $entidades = Entidade::where('cd_cli', $mci)->get()->first(); if($entidades == null){ echo "Não encontrado"; //Preciso criar um botão aqui ou na minha view show????? //Onde é mais correto fazer essa validação? No controller ou na view? //Como faço para voltar à index???? } if($entidades <> null){ return view ('/entidades/show')->with('nome',$entidades)- >with('cd_cli',$entidades); } }
×
×
  • Criar Novo...