empyrean/breadcrumbs

创建当前位置的面包屑路径。

2.01 2021-03-30 16:43 UTC

This package is auto-updated.

Last update: 2024-09-29 04:49:41 UTC


README

这是一个Laravel包,可以构建当前URL的精美展示,更广为人知的是“面包屑”。

http://domain.com/admin/users/create-new-user 将变成这样

Alt text

安装

通过运行以下命令安装Breadcrumbs:

composer require empyrean/breadcrumbs

之后,您需要运行以下命令发布CSS文件和BreadcrumbsServiceProvider:

php artisan vendor:publish (this will also add a vendor/breadcrumbs/breadcrumbs.css file to you public folder)

之后,只需在任何希望显示面包屑的页面上包含CSS文件的链接即可,如果您打算使用此包提供的HTML。

用法

您可以通过三种不同的方式获取面包屑:

Breadcrumb::buildHtml() - this method will return full html 

Breadcrumb::buildParsedPath()->get() - this will split current url by "/" and return an array in case you want to stylelize breadcrumbs on your own. 

您可以通过调用format()方法并提供一个格式类型(如下所示)来更改解析路径的格式:

Breadcrumb::buildParsedPath()->format(new Collection)->get()

您也可以通过调用withLinks()方法请求所有页面的链接,如下所示:

Breadcrumb::buildParsedPath()->format(new Collection)->withLinks()->get()

许可证

MIT