seka19 / laravel-breadcrumbs
Laravel 包,用于在视图中显示基于数据库的面包屑导航
1.0.0
2020-12-26 15:00 UTC
Requires
- php: >=7.4
- illuminate/console: ^8
- illuminate/container: ^8
- illuminate/contracts: ^8
- illuminate/database: ^8
- illuminate/http: ^8
- illuminate/support: ^8
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-26 23:27:45 UTC
README
面包屑导航通过页面的 URI 部分保存到数据库中。
示例
# In the View for the page with URL `http://site.com/catalog`
{{ breadcrumbs('Catalog') }}
# Will render only one breadcrumb:
Catalog
#In the page with URL `http://site.com/catalog/cars`
{{ breadcrumbs('Cars') }}
# Will render:
Catalog / Cars
# In the page with URL `http://site.com/catalog/cars/ford`
{{ breadcrumbs('Ford') }}
# Will render:
Catalog / Cars / Ford
安装
composer require seka19/laravel-breadcrumbs
自定义视图
默认情况下,面包屑导航使用 Bootstrap-4 视图进行渲染。
您可以将它发布并自定义或创建自己的模板
php artisan vendor:publish --provider='Seka19\LaravelBreadcrumbs\LaravelBreadcrumbsServiceProvider' --tag='views'
然后您可以将新的视图名称作为第二个参数放入
{{ breadcrumbs('Catalog', 'vendor.breadcrumbs.your-breadcrubms') }}
发布配置
这里只有三个参数应该很明显
php artisan vendor:publish --provider='Seka19\LaravelBreadcrumbs\LaravelBreadcrumbsServiceProvider' --tag='config'