diff options
Diffstat (limited to 'app/Http')
| -rw-r--r-- | app/Http/Controllers/ApiController.php | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php new file mode 100644 index 0000000..236018f --- /dev/null +++ b/app/Http/Controllers/ApiController.php @@ -0,0 +1,19 @@ +<?php + +namespace App\Http\Controllers; +use Illuminate\Support\Facades\Cache; +use Illuminate\Http\Request; +use Illuminate\Http\Response; + +use App\Anime; +use App\AnimeStats; + +class ApiController extends Controller { + + public function getAnime( $mal_id ) { + $anime = Anime::where('mal_id', $mal_id)->get()->first(); + $anime["stats"] = $anime->getStats()->orderBy('created_at', 'asc')->get(); + + return response()->json( $anime, 200, array(), JSON_PRETTY_PRINT ); + } +} |
