Formularios: Combos

En el controller:
$peliculas = Youtube::orderBy('nom_pel_youtube', 'asc')->get()->toArray();
$cineastas = artYoutube::orderBy('nom_art_youtube', 'asc')->get()->toArray();
return view('garci/create', compact('peliculas', 'cineastas'));

En la vista:
<?php
$arrPeliculas = array();
foreach ($peliculas as $item) {
    $arrPeliculas[$item["id"]] = $item["nom_pel_youtube"];
}
$arrPeliculas[0] = ""; // por si no selecciona ninguno

$arrCineastas = array();
foreach ($cineastas as $item) {
    $arrCineastas[$item["id"]] = $item["nom_art_youtube"];
}
$arrCineastas[0] = ""; // por si no selecciona ninguno
?>
<div class="form-group">
   <strong>Película:</strong>
   {{ Form::select('id_pelicula', $arrPeliculas, "") }}
</div>
<div class="form-group">
   <strong>Director:</strong>
   {{ Form::select('id_director', $arrCineastas, "") }}
</div>

Si en una modificación para que quede seleccionado el item del combo:
{{ Form::select('id_director', $arrCineasta, $pelicula->id_director) }}

No hay comentarios:

Publicar un comentario