vienasbaitas/面包屑

用于生成面包屑的简单包。

1.0.0 2020-08-24 11:29 UTC

This package is auto-updated.

Last update: 2024-09-21 14:59:28 UTC


README

此包允许您为项目添加简单且易于使用的面包屑管理功能。

安装

composer require vienasbaitas/breadcrumbs:^1.0

用法

为了使用面包屑,您需要创建新的实例,之后只需将其推送到新的项目。

$breadcrumbs = new \VienasBaitas\Breadcrumbs\Breadcrumbs();

$breadcrumbs->item('Dashboard')->path('/dashboard');
$breadcrumbs->item('Settings')->path('/settings');
$breadcrumbs->item('Blog')->path('/blog')->target(\VienasBaitas\Breadcrumbs\BreadcrumbItem::TARGET_BLANK);

在容器初始化之后,您可以将整个面包屑对象返回到您的视图中,或者您可以使用内置的数组渲染器将其渲染为数组。

$renderer = new \VienasBaitas\Breadcrumbs\Renderers\ArrayRenderer();

$asArray = $renderer->render($breadcrumbs);

可用方法

VienasBaitas\Breadcrumbs\Breadcrumbs

VienasBaitas\Breadcrumbs\BreadcrumbItem