App\Http\Controllers\Back\TagsController::index PHP Method

index() public method

public index ( )
    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'));
    }