foxted / breadcrumb
此包已被废弃且不再维护。未建议替代包。
一个小型包,可轻松在您的Laravel应用程序中生成面包屑
1.0.1
2014-10-08 23:27 UTC
Requires
- illuminate/support: >=4.2
- illuminate/view: >=4.2
Requires (Dev)
- codeception/codeception: *@dev
- codeception/mockery-module: *@dev
This package is not auto-updated.
Last update: 2015-10-16 10:28:56 UTC
README
一个小型包,可快速在您的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
贡献
欢迎任何想法。请随时提交任何问题或拉取请求。
享受 ;)