Ejemplo n.º 1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create('it_IT');
     $arraySerie = array(".hack G.U.", "Dinasty Warriors", "Tales of..", "Resident Evil", "Dr. Who", "Ar Gear", "Serie A", "Serie B", "Serie C", "Altro");
     foreach ($arraySerie as $serie) {
         $_serie = Serie::create(['serie_name' => $serie, 'serie_slug' => Str::slug($serie), 'created_at' => $faker->dateTimeThisYear($max = 'now'), 'updated_at' => $faker->dateTimeThisYear($max = 'now')]);
     }
 }
Ejemplo n.º 2
0
 public function getListBySeries($slug)
 {
     $serie = \App\Serie::getSeriesIdBySlug($slug);
     $projects = \App\Project::getProjectsBySeriesId($serie);
     $currentMC = collect();
     $currentMC->name = $serie->serie_name;
     $currentMC->fonticon = "";
     //dump($serie);
     return view('cosplaydesign.pages.lista', compact("projects", "currentMC"));
 }
 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'));
 }
Ejemplo n.º 4
0
 public static function getSeriesIdBySlug($slug)
 {
     return \App\Serie::where("serie_slug", "=", $slug)->first();
 }
 /**
  * Save a new article.
  *
  * @param TorrentRequest $request
  *
  * @return mixed
  */
 private function createTorrent(TorrentRequest $request)
 {
     $collection = \Tmdb::getMoviesApi()->getMovie($request->input('tmdb_id'))['belongs_to_collection'];
     if ($collection['name'] != null) {
         $serie = Serie::firstOrCreate(['title' => $collection['name'], 'tmdb_id' => $collection['id']]);
     } else {
         $serie['id'] = 0;
     }
     $movie = Movie::firstOrCreate(['serie_id' => $serie['id'], 'title' => $request->input('title'), 'tmdb_id' => $request->input('tmdb_id')]);
     $request->request->add(['movie_id' => $movie->id, 'serie_id' => $serie['id']]);
     $torrent = Auth::user()->torrents()->create($request->all());
     $this->syncTags($movie, $request->input('tag_list'));
     return $torrent;
 }