sukohi/bakery

此包的最新版本(2.0.0)没有可用的许可信息。

主要针对Laravel开发的PHP包,用于通过路由生成面包屑。

2.0.0 2015-08-16 00:08 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:58:03 UTC


README

主要针对Laravel开发的PHP包,用于通过路由生成面包屑。
(适用于Laravel 4.2。 Laravel 5+ 适用于)

安装

在composer.json中添加此包名

"require": {
  "sukohi/bakery": "2.*"
}

执行composer命令

composer update

在app.php中注册服务提供者

'providers' => [
    ...Others...,  
    Sukohi\Bakery\BakeryServiceProvider::class,
]

也别名

'aliases' => [
    ...Others...,  
    'Bakery'   => Sukohi\Bakery\Facades\Bakery::class
]

用法

$params = [

	'home' => 'Home',
	'home.area:vancouver' => 'Vancouver',
	'home.food:sushi,popular' => 'Popular sushi restaurants',
	'*' => 'Samurai'

];

foreach(\Bakery::get($params) as $bakery) {

	if($bakery->isCurrent) {

		echo $bakery->title;

	} else {

		echo link_to($bakery->url, $bakery->title) .' > ';

	}

}

关于参数模式

  1. 'route' => 'title'
  2. 'route:parameter' => 'title'
  3. 'route:parameter1,parameter2' => 'title',
  4. '*' => '当前页面'

许可

此包根据MIT许可证授权。

版权所有2014 Sukohi Kuhoh