mirror of
https://github.com/jikan-me/jikan-rest.git
synced 2025-02-20 11:23:35 +08:00
v2: add AnimeEpisodes
This commit is contained in:
parent
bfc1f273b1
commit
9a60c6fb73
@ -63,8 +63,24 @@ class AnimeController extends Controller
|
||||
|
||||
public function episodes(int $id, int $page = 1)
|
||||
{
|
||||
$anime = $this->jikan->getAnimeEpisodes(new AnimeEpisodesRequest($id, $page));
|
||||
return response($this->serializer->serialize($anime, 'json'));
|
||||
$anime = $this->_main($id);
|
||||
$episodes = $this->jikan->getAnimeEpisodes(new AnimeEpisodesRequest($id, $page));
|
||||
$episodes = json_decode(
|
||||
$this->serializer->serialize($episodes, 'json'),
|
||||
true
|
||||
);
|
||||
|
||||
foreach ($episodes['episode'] as &$episode) {
|
||||
$episode['aired'] = $episode['aired']['string'];
|
||||
}
|
||||
|
||||
|
||||
return response(
|
||||
array_merge(
|
||||
$anime,
|
||||
$episodes
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
public function news(int $id)
|
||||
|
@ -33,7 +33,7 @@ $router->group(
|
||||
'uses' => 'AnimeController@characters_staff'
|
||||
]);
|
||||
|
||||
$router->get('/episodes/{page:[0-9]+}', [
|
||||
$router->get('/episodes[/{page:[0-9]+}]', [
|
||||
'uses' => 'AnimeController@episodes'
|
||||
]);
|
||||
|
||||
|
@ -0,0 +1,5 @@
|
||||
Jikan\Model\Anime\EpisodeListItem:
|
||||
exclusion_policy: NONE
|
||||
properties:
|
||||
episodeId:
|
||||
serialized_name: id
|
7
storage/app/metadata.v2/Jikan.Model.Anime.Episodes.yml
Normal file
7
storage/app/metadata.v2/Jikan.Model.Anime.Episodes.yml
Normal file
@ -0,0 +1,7 @@
|
||||
Jikan\Model\Anime\Episodes:
|
||||
exclusion_policy: NONE
|
||||
properties:
|
||||
episodes:
|
||||
serialized_name: episode
|
||||
episodesLastPage:
|
||||
serialized_name: episode_last_page
|
@ -0,0 +1,2 @@
|
||||
Jikan\Model\Anime\PromoListItem:
|
||||
exclusion_policy: NONE
|
@ -0,0 +1,2 @@
|
||||
Jikan\Model\Anime\StaffListItem:
|
||||
exclusion_policy: NONE
|
@ -0,0 +1,2 @@
|
||||
Jikan\Model\Anime\StreamEpisodeListItem:
|
||||
exclusion_policy: NONE
|
Loading…
x
Reference in New Issue
Block a user