Checkbox não funfa

09/04/2016

0

Eu sou iniciante em Laravel e em programação web no geral e ainda não consigo fazer o checkbox funcionar...
$table->boolean('dia[segunda]');
            $table->boolean('dia[terca]');
            $table->boolean('dia[quarta]');
            $table->boolean('dia[quinta]');
            $table->boolean('dia[sexta]');


Que no banco mysql e sgbd phpMyAdmin que uso esses campos ficam tinyint

O MembrosController na seção "store" que é a que grava no banco quando aperto o botão cadastrar, tem o seguinte codigo:
 $input = $request->all();

        $contDias = 0;

        if(isset($request->dia)) {
            $contDias = count($request->dia);
        }

        $membro = new Membro();

        $input['qtdDias']=$contDias;

        //dd($input);
        $membro->create($input);
        return redirect('membros');



E, o codigo dos checkbox são esses:
<div class="form-group">
						<label for="tipo" class="col-xs-2 control-label"><p class=" text-left">Selecione os dias:</p></label>
						<div class="col-xs-6">
							<label class="checkbox-inline">
								<input type="checkbox" name="dia[segunda]" value="1"> Segunda
							</label>
							<label class="checkbox-inline">
								<input type="checkbox" name="dia[terca]" value="1"> Terça
							</label>
							<label class="checkbox-inline">
								<input type="checkbox" name="dia[quarta]" value="1"> Quarta
							</label>
							<label class="checkbox-inline">
								<input type="checkbox" name="dia[quinta]" value="1"> Quinta
							</label>
							<label class="checkbox-inline">
								<input type="checkbox" name="dia[sexta]" value="1"> Sexta
							</label>
						</div>
						<!-- Situação do usuário - ativo ou não-->
						<label for="tipo" class="col-xs-2 control-label">Situação:</label>
						<div class="col-xs-2">
							<label class="radio-inline">
								<input type="radio" name="ativo" checked="checked" value="1"> Ativo
							</label>
							<label class="radio-inline">
								<input type="radio" name="ativo" value="0"> Inativo
							</label>
						</div>
					</div>


Sei que deveria funcionar e acho que o problema não é no banco e nem com os tipos dos campos no banco porque o radio "Ativo" e "Inativo" funciona! e em todos os lugares ele é igual aos checkboxs so muda no type do botão que inves de "radio" vai "checkbox".

Alguem pode ajudar? Obrigado.
Wallison Coelho

Wallison Coelho

Responder

Posts

10/04/2016

Alan Mario

No banco está OK, a comunicação tambem ok?
Responder

10/04/2016

Wallison Coelho

Sim sim, tudo está ok. Todos os outros campos do formulario grava no banco até o radio, mas o checkbox não!
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar