epadav8/laravel-breadcrumbs

在 Laravel 5+ 中以 Laravel 风格创建面包屑的简单方法。

3.0.1 2016-08-28 16:57 UTC

README

Laravel 5 中以 Laravel 风格创建面包屑的简单方法。

(如果您仍在使用 Laravel 4.0 到 4.2,请使用 Laravel Breadcrumbs 的 2.x 版本.)

此包已不再维护

简版

  • 欢迎您继续使用 Laravel Breadcrumbs,但
  • 将不会回答支持请求
  • 将不会修复任何错误
  • 将不会合并任何 pull 请求
  • 请随意分支并自行维护

为什么?

我最初在 2013 年 5 月构建 Laravel Breadcrumbs,当时我刚开始学习 Laravel(当时 Laravel 4 还处于测试阶段)。我决定将其发布为包,主要是为了更详细地了解包的工作原理。

随着时间的推移,它变得相当受欢迎(381k 安装,757 星级,Packalyst 最受欢迎包的榜首),人们开始提出问题,请求支持和额外功能。我一直尽力提供帮助和支持,并在过去 18 个月中一直在计划花时间合并所有开放 pull 请求,实现功能请求和更新/重写文档……但最终我意识到我不再有进行这些工作的动力。

因此,我不想默默放弃它并让用户感到困惑,我已经决定正式宣布该包已不再维护。

(为了清楚起见,您当然可以继续使用它 - 只是不期待我修复它可能出现的任何问题。这包括当发布新的 Laravel 版本时。)

分支它

Laravel Breadcrumbs 在 MIT 许可证 下发布,这意味着您可以为个人使用或供任何人使用创建自己的分支,只要您保留版权声明。

文档 包含一些可能对您有帮助的说明。

我不打算将此存储库的控制权交给其他人(因为它是以我的名字注册的),但如果有人决定创建一个他们愿意支持和维护的分支,请给我发邮件,我会在此页面上添加一个链接。您还可以使用问题 #137 在自己之间讨论。

如果您承诺支持您的分支,您应该意识到编写代码来解决您自己的问题是容易的部分 - 困难的部分包括

已知的错误

我只知道1个未解决的错误

作为替代方案,您可以为路由命名,或者将其包装在try/catch块中。

开放的Pull Requests

感谢提出这些PR的人。我很抱歉无法合并它们。也许如果有人创建了分叉,他们愿意审查它们

开放的请求

其他分叉建议

  • 文档需要更新,以推荐在路由中使用->name('name')而不是['as' => 'name'](自Laravel 5.3起),见这里
  • 我正在考虑重写文档,将路由绑定的面包屑作为标准而不是附加项,并更好地解释显式和隐式绑定的工作方式,因为这些似乎是人们容易遇到的问题
  • 您需要在Packagist上设置账户以进行包交付,并在Read the Docs上设置文档
  • 您还可能想要设置Travis CICoveralls - 存储库中已有它们的配置文件

文档

查看文档 >>

版权所有 © 2013-2015 Dave James Miller。在MIT许可证下发布。