mares29 / laravel-breadcrumb
Laravel 面包屑导航
1.1
2022-01-18 20:18 UTC
This package is not auto-updated.
Last update: 2024-09-24 08:38:04 UTC
README
此包为 Laravel 5 应用程序实现面包屑导航提供了简单的方法。
安装
通过 Composer
$ composer require mares29/laravel-breadcrumb
Laravel 5.5+ 自动注册服务提供者并设置别名,多亏了自动发现。对于较低版本的 Laravel,请添加到 app.php
'providers' => [ \Mares29\Breadcrumb\BreadcrumbServiceProvider::class, ] 'aliases' => [ 'Breadcrumb' => \Mares29\Breadcrumb\Facades\BreadcrumbFacade::class, ]
用法
使用外观(Facade)来添加面包屑链接。
Breadcrumb::addLink("link title", "link route");
您还可以添加更多链接。
Breadcrumb::addLink("link title", "link route") ->addLink("another link title", "link route");
最后,在 blade 模板中使用 render 方法渲染面包屑。
{!! Breadcrumb::render() !!}
默认情况下,第一个链接(主页链接)自动设置,使用 config('app.name'),链接到 url("/")。您可以通过以下方式修改:
Breadcrumb::setHomeLink("new home link", "/home.html");
需要修改面包屑 HTML 吗? 使用 vendor:publish 命令并将面包屑视图导出到资源文件夹。
php artisan vendor:publish --provider="Mares29\Breadcrumb\BreadcrumbServiceProvider"
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。