gente, eu preciso exibir uns dados em uns inputs, quando existe registros funciona normalmente,porém quando não existe acaba bugando o código html.
código abaixo…
@foreach($EditarAtividadeas$edtatv)<inputtype="text"class="form-control"name="semestre"id="semestre"placeholder="Semestre do estagiário."value="{{$edtatv->atv_semestre}}">@endforeachoutraduvidaqueeutenhoé.sóépossivelexibirosdadosutilizandoforeach?pqnessecasoaíirásempreretornarumúnicoregistro.
Você pode tentar fazer uma estrutura que apenas execute caso exista o item, Sendo mais ou menos assim:
@if($EditarAtividade)// Aqui você testa para ver se o item existe// Se existir você executa algo@else// Se não, você pode mostrar uma mensagem ou algo que informe para o usuário que essa 'atividade' não existe.@endif
C
Cleiton_Conceicao
fiz dessa forma,
@if($EditarAtividade)@foreach($EditarAtividadeas$edtatv)<inputtype="text"class="form-control"name="semestre"id="semestre"placeholder="Semestre do estagiário."value="{{$edtatv->atv_semestre}}">@endforeach@endif<inputtype="text"class="form-control"name="semestre"id="semestre"placeholder="Semestre do estagiário.">acheirepetiçãodecódigoemesmoassimnãofuncionou,acabougerandoumoutrobugnohtmlcomomostranoprintemanexo.
Se o registro existir, acessa o primeiro elemento do array e joga o valor em uma variavel string (inicializada como em branco). Joga o conteudo dessa variavel no value do seu input.
C
Cleiton_Conceicao
rapaz, é uma coisa simples porém estou tendo dificuldade. até agora nada de funcionar.
só é possível preencher os inputs com foreach?
J
javaflex
Como expliquei acima, pega o primeiro elemento do array. Dessa forma nao vai precisar de foreach.