foxted/breadcrumb

此包已被废弃且不再维护。未建议替代包。

一个小型包,可轻松在您的Laravel应用程序中生成面包屑

1.0.1 2014-10-08 23:27 UTC

This package is not auto-updated.

Last update: 2015-10-16 10:28:56 UTC


README

Build Status Latest Stable Version Monthly Downloads Latest Unstable Version License

一个小型包,可快速在您的Laravel应用程序中生成Bootstrap 3面包屑。

安装

首先,使用Composer引入此包。

"require": {
    "foxted/breadcrumb": "~1.0"
}

然后在app/config/app.php文件中包含服务提供者。

'providers' => [
    'Foxted\Breadcrumb\BreadcrumbServiceProvider'
];

将外观别名添加到此文件的底部

'aliases' => [
    'Breadcrumb' => 'Foxted\Breadcrumb\Facades\Breadcrumb'
];

最后发布视图

php artisan view:publish foxted/breadcrumb

使用

在您的控制器中,在渲染视图之前,生成面包屑链接

public function index()
{
    Breadcrumb::add('Home', route('home')); // Generate a link node
    Breadcrumb::add('Second page'); // Generate a static node
    Breadcrumb::add('Third page', route('third-page'), 1);
    Breadcrumb::add('Third page', NULL, 1); // Generate an active node (without Link)
    return View::make('index');
}

要在视图中显示面包屑,只需使用以下Blade指令

@breadcrumb

贡献

欢迎任何想法。请随时提交任何问题或拉取请求。

享受 ;)