public function random() { $builds = MemeBuild::lists('id'); shuffle($builds); $build = MemeBuild::find($builds[0]); $build->load('itemset.itemset_blocks.items', 'itemset.champion'); $items = []; foreach ($build->itemset[0]->itemset_blocks as $block) { if ($block->type == 0) { $build->itemset[0]->items = $block->items; } } return $build; }