public function getPacks()
{
$tag = Request::input('tag');
$limit = Request::input('n');
$packs = BeatmapPack::orderBy('pack_id', 'DESC');
if (present($tag)) {
$packs = $packs->where('tag', $tag);
}
if (present($limit)) {
$packs = $packs->limit((int) $limit);
}
return json_collection($packs->get(), new BeatmapPackTransformer());
}