seka19 / laravel-breadcrumbs

Laravel 包,用于在视图中显示基于数据库的面包屑导航

1.0.0 2020-12-26 15:00 UTC

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'