public function dvdId($id)
 {
     $dvd = Dvd::with('genre', 'rating')->get()->find($id);
     if (!$dvd) {
         return Response::json(['error' => 'Dvd not found'], 404);
     }
     return ['dvd' => $dvd];
 }
Ejemplo n.º 2
0
 public function show($id)
 {
     $dvds = Dvd::find($id);
     if (!$dvds) {
         return Response::json(['error' => 'Dvd not found'], 404);
     }
     $dvdEager = Dvd::with('Genre', 'Rating')->where('id', '=', "{$id}")->get();
     $genres = $this->findUniqueGenres($dvdEager);
     $ratings = $this->findUniqueRatings($dvdEager);
     return ['dvd' => $dvds, 'genres' => $genres, 'ratings' => $ratings];
 }
Ejemplo n.º 3
0
 public function genres($id)
 {
     $genre = Genre::find($id);
     $dvds = Dvd::with('genre', 'rating', 'label')->where('genre_id', '=', "{$id}")->get();
     return view('genre', ['dvds' => $dvds, 'genre' => $genre]);
 }
 public function show($id)
 {
     $genre = Genre::find($id);
     $dvds = Dvd::with('rating', 'genre', 'label')->where('genre_id', '=', $id)->get();
     return view('genre', ['genre' => $genre, 'dvds' => $dvds]);
 }
 public function display_dvds_by_genre($genre_id)
 {
     $dvds = Dvd::with('genre', 'rating', 'label')->where('genre_id', '=', $genre_id)->get();
     $genre = Genre::find($genre_id);
     return view("dvds_by_genre", ['dvds' => $dvds, 'genre' => $genre]);
 }