addMinutes(10), function () { return Hentai::with('episodes') ->orderBy('created_at', 'desc') ->get() ->map(function ($hentai) { return [ 'title' => $hentai->episodes[0]->title, 'title_jpn' => $hentai->episodes[0]->title_jpn, 'slug' => $hentai->slug, 'episodes' => $hentai->episodes->map(function ($ep) { return [ 'episode' => $ep->episode, 'slug' => $ep->slug, ]; }), ]; }); }); return response()->json($data); } }