drahosistvan / laravel-breadcrumbs
Laravel的简单面包屑服务。
v1.0.0
2021-09-11 20:01 UTC
Requires
- php: ^7.2.5|^8.0
- illuminate/support: >=6.0
- illuminate/view: >=6.0
Requires (Dev)
- laravel/framework: >=6.0
- orchestra/testbench: >=4.0
- phpunit/phpunit: ^7.5.15|^8.4|^9.3.3
This package is auto-updated.
Last update: 2024-09-12 02:22:51 UTC
README
如何安装
1. 需求包
"drahosistvan/laravel-breadcrumbs": "dev-master"
2. 安装
运行composer update命令,以安装包。
3. 发布
使用php artisan vendor:publish命令发布配置文件
如何使用
控制器端
在你的控制器中,你可以向面包屑中添加元素
//With facade Breadcrumbs::add('My page', '/page/xy'); //Adding multiple elements to Breadcrumbs Breadcrumbs::add('My page', '/page/xy')->add('My page', '/page/xy');
如果你想更简洁的方式,可以将$breadcrumbs添加到你的基础控制器中
protected $breadcrumb; public function __construct() { $this->breadcrumb = app('Breadcrumbs'); }
之后,你可以这样添加元素:$this->breadcrumbs->add()->add() ...
视图端
$breadcrumbs变量在视图中可用。
小技巧:如果你调用$breadcrumbs->last()->title,它会给你当前页面的标题 :)