面包屑导航栏(快速给 Laravel 项目添加面包屑导航)wordpress快速入门 / wordpress面包屑导航(Breadcrumb)设置...

wufei123 发布于 2024-06-26 阅读(10)

点击上方 “LaravelTips” 订阅我们!说明laravel-breadcrumbs 可为你的 Laravel 项目快速定制拥有 Bootstrap 风格的面包屑导航本文章由 The EST Group 成员 @Kelvin 撰写, 首发地为 PHPHub 社区.。

文章的 Demo 项目截图

运行Demo 代码请见:https://github.com/CycloneAxe/est-breadcrumbs-demo请参照此文档运行 Demo:https://phphub.org/topics/1902

文章概览安装;配置 breadcrumbs;生成配置文件;基本使用1. 安装1). 使用 composer 安装:

关于 composer require 的安装方式,请见这篇文章。2). 修改 config/app 文件,在 providers 数组内追加如下内容:

3). 修改 config/app 文件,在 aliases 数组内追加如下内容:

2. 配置 breadcrumbs在 app/Http 文件夹内创建 breadcrumbs.php 文件,内容如下:

3. 生成配置文件扩展包默认使用 Bootstrap 3 版本, 你也可以通过修改配置信息,来兼容 Bootstrap 2.运行此命令生成配置文件:php artisan vendor:publish接着编辑

config/breadcrumbs.php, 指定 Bootstrap 版本:view => breadcrumbs::bootstrap3,views 字段允许设置的值为:Bootstrap 3:

breadcrumbs::bootstrap3Bootstrap 2: breadcrumbs::bootstrap24. 基本使用1). 修改 app/HTTP/routes.php, 添加相对应的 Route.

注意这里新增的 Route 需要定义别名, 因为 breadcrumbs 在生成时会调用了辅助方法 route(), 而此方法是根据 Route 别名来生成对应 Url 的.

2). 在需要展示 breadcrumbs 的页面中调用来渲染:{!! Breadcrumbs::render(blog); !!}3). 最终生成的效果如下:

更多的例子请移步官方文档参考.点击“阅读原文”

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻91350