public function show($serieId) { $serieBD = Serie::findOrFail($serieId); $output = \Tmdb::getSearchApi()->searchCollection($serieBD->title, array('language' => 'fr')); $serie = $output['results'][0]; $moviesBD = Movie::collectionMovie($serieBD['id']); foreach ($moviesBD as $movie) { $array = \Tmdb::getMoviesApi()->getMovie($movie->tmdb_id, array('language' => 'fr')); $array['movieBdId'] = $movie['id']; $movies[] = $array; } $serie['bdId'] = $serieBD['id']; return view('serie.show', compact('serie', 'movies')); }
/** * Find information for the upload autocomplete. * * @param Request $request */ public function findAutocompleteInfo(Request $request) { //dd($request->all()); $name = $request->input('query'); $output = \Tmdb::getSearchApi()->searchMovies($name, array('language' => 'fr', 'search_type' => 'ngram', 'year' => $request->input('year'))); //$output = \Tmdb::getMoviesApi()->getImages($output['results'][0]['id']); foreach ($output['results'] as $value) { $image = \Tmdb::getMoviesApi()->getImages($value['id']); if (isset($image['posters'][0])) { $image = $image['posters'][0]['file_path']; } else { $image = ''; } $array = array('image' => $image, 'value' => $value['title'] . ' (' . substr($value['release_date'], 0, 4) . ')', 'data' => $value['id']); $result[] = $array; } $result['suggestions'] = $result; echo json_encode($result); }