Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     // Check to see if anime exists, if not then create new anime record
     $series = Anime::where('url', $request->input('anime_url'))->first();
     if ($series === null) {
         $series = new Anime();
         $series->name = $request->input('anime_name');
         $series->user_id = Auth::user()->id;
         $series->image = $request->input('anime_image');
         $series->synopsis = $request->input('anime_synopsis');
         $series->url = $request->input('anime_url');
         $series->save();
     }
     $mp3 = $request->file('track');
     $track = new Track();
     $track->name = $request->input('name');
     $track->user_id = Auth::user()->id;
     $track->anime_id = $series->id;
     $track->track = $mp3->getClientOriginalExtension();
     $track->save();
     if (!$request->hasFile('track')) {
         return "no file uploaded";
     }
     //Use some method to generate your filename here. Here we are just using the ID of the image
     $filename = $track->id . "." . $track->track;
     //Push file to S3
     Storage::disk('s3')->put($filename, file_get_contents($mp3));
     return redirect()->route('home')->with('status', 'Track Added!');
 }
Ejemplo n.º 2
0
 public function destroyAnime()
 {
     $id = Input::get('id_anime');
     Anime::destroy($id);
     exit;
 }
Ejemplo n.º 3
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $anime = Anime::with('tracks')->where('id', $id)->first();
     return view('anime.show', ['anime' => $anime]);
 }
Ejemplo n.º 4
0
 public function update($id, Requests\AnimeRequest $request)
 {
     $anime = Anime::find($id);
     $anime->update($request->all());
     return redirect('anime');
 }
Ejemplo n.º 5
0
 public function updateEpisodeV($id_eps)
 {
     $data = AnimePost::where('id', '=', $id_eps)->first();
     $anime = Anime::all();
     return view('Admin\\Episode\\updateEpisode')->with('data', $data)->with('anime', $anime);
 }