brnbio/laravel-breadcrumbs

laravel框架的面包屑助手

1.1.0 2021-03-09 21:11 UTC

This package is auto-updated.

Last update: 2024-09-10 04:25:14 UTC


README

laravel的面包屑助手

使用方法

您可以在模板、布局和控制器中轻松定义任何面包屑。添加面包屑有两种方式:使用面包屑助手函数或blade指令。

助手函数

添加面包屑

breadcrumbs()->add('Items', route('index'));
breadcrumbs()->add('Item detail');

您还可以在任何布局中预置面包屑,例如主链接

breadcrumbs()->prepend('Home', '/');

// with icon:
// because breadcrumb text is always escaped
// you have to add escape=false
breadcrumbs()->prepend('<i class="fa fas-home" />', route('home'), ['escape' => false]);

渲染面包屑

breadcrumbs()->render();

blade

blade中的相同示例

@breadcrumb('Home', '/')
@breadcrumb('Items', route('index'))
@breadcrumb('Item detail')

@section('content')
    
    @breadcrumbs()

@endsection