drahosistvan/laravel-breadcrumbs

Laravel的简单面包屑服务。

v1.0.0 2021-09-11 20:01 UTC

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,它会给你当前页面的标题 :)