【问题标题】:Package Customize Routing in Laravel without editing routes在 Laravel 中打包自定义路由而不编辑路由
【发布时间】:2014-10-27 10:18:09
【问题描述】:

我正在使用 Laravel 4 开发一个应用程序,我需要为我的应用程序开发一个管理包我见过很多自动编辑应用程序的 routes.php 文件的包,

问题:
如何开发这样的包来自动创建自己的路由而无需手动编辑 routes.php 文件?例如,在将包添加到应用程序后,添加到应用程序中的 URL(如 myapplication/admin)

【问题讨论】:

  • 当包含包服务提供者时,您的服务提供者中的引导方法应该包含包源文件中的 routes.php,允许您访问包中的路由。 Source found here
  • 这应该是一切,请确保您运行命令 composer dump-autoload 以确保您的自动加载文件是最新的。
  • 非常感谢我删除了我的评论,因为我解决了它几秒钟你留下评论无论如何你的 cmets 非常有帮助
  • 我将添加为答案,您可以添加您需要做的事情,以便其他人知道该做什么:) 和 yw。 @Siavosh

标签: laravel-4 packages laravel-routing


【解决方案1】:

当包含包服务提供者时,您的服务提供者中的引导方法应该包含包源文件中的 routes.php,允许您访问包中的路由。像下面这样;

public function boot()
{
    $this->package('vendor/package');

    include __DIR__.'/../../routes.php';
}

Source found here

【讨论】:

    猜你喜欢
    • 2019-03-06
    • 2017-06-19
    • 2018-10-04
    • 1970-01-01
    • 2016-02-20
    • 2015-04-26
    • 2013-09-22
    • 2019-11-18
    相关资源
    最近更新 更多