$sliders = Sliders::orderBy('link_slider')->limit(3)->get();
$sliders = Sliders::orderBy('link_slider')->paginate(3);
$peliculas = Pelicula::orderBy('titulo', 'asc')->get();
$sliders = Sliders::orderByRaw('RAND()')->limit(3)->get();
$arrAux = Youtube::where('id', $request->id_pelicula)->get();
$arrGarci = Garci::select('*')
->join('pel_youtube', 'pel_youtube.id', '=', 'videos_garci.id_pelicula')
->get();return view('peliculas.list',compact('peliculas'));
Luego en la view para recorrerlo:
@foreach ($sliders as $slider)
{{ $slider->xxx }}
@endforeach
Si hace un paginate en la view luego tienes que poner:
{{ $sliders->links() }}
Para sacar datos referenciales a otra tabla:
$arrGarci = Garci::select('nom_pel_youtube','videos_garci.*')
->join('pel_youtube', 'pel_youtube.id', '=', 'videos_garci.id_pelicula')
->orderby('nom_pel_youtube')
->paginate();
foreach ($arrGarci as $clave=>$valor) {
$arrAux = artYoutube::select('nom_art_youtube')->where('id', $valor->id_director)->get();
$arrGarci[$clave]->nom_director = $arrAux[0]->nom_art_youtube;
$arrAux = artYoutube::select('nom_art_youtube')->where('id', $valor->id_actor1)->get();
$arrGarci[$clave]->nom_actor1 = $arrAux[0]->nom_art_youtube;
$arrAux = artYoutube::select('nom_art_youtube')->where('id', $valor->id_actor2)->get();
$arrGarci[$clave]->nom_actor2 = $arrAux[0]->nom_art_youtube;
if ($valor->id_actor3 !=0) {
$arrAux = artYoutube::select('nom_art_youtube')->where('id', $valor->id_actor3)->get();
$arrGarci[$clave]->nom_actor3 = $arrAux[0]->nom_art_youtube;
}
}
No hay comentarios:
Publicar un comentario