Example #1
0
 public function index()
 {
     $tags = Tag::nonDraft()->get()->reduce(function (Collection $carry, Tag $tag) {
         if (!$carry->has($tag->type)) {
             $carry->put($tag->type, new Collection());
         }
         $carry->get($tag->type)->push($tag);
         return $carry;
     }, new Collection());
     return view('back.tags.index', compact('tags'));
 }