themsaid/laravel-routes-publisher

此包已被弃用,不再维护。未建议替代包。

一个命令用于替换废弃的Route::controller()。

v1.0.1 2016-03-23 14:17 UTC

This package is auto-updated.

Last update: 2020-02-05 23:17:23 UTC


README

一个命令用于替换废弃的Route::controller()Route::controllers(),使用显式路由。

what it does

在laravel 5.3中,隐式控制器路由将从框架中移除,该功能可能会提取到一个单独的包中。然而,如果您想开始使用显式路由,此包将帮助您。

安装

步骤 1

composer require themsaid/laravel-routes-publisher

步骤 2

app/Console/Kernel.php$commands属性中包含以下命令

\Themsaid\RoutesPublisher\RoutesPublisherCommand::class

使用方法

运行以下命令

php artisan themsaid:publishRoutes

命令完成后,您的app/Http目录将生成两个新文件

routes.php.generated
routes.php.backup

将您的routes.php文件内容替换为routes.php.generated的内容,了解如果出现问题,原始的routes.php内容备份将保存在routes.php.backup中。

此包假设以下条件

  • 您的routes.php不包含任何PHP语法错误。
  • 您的routes.php文件位于app\Http\routes.php,具有确切的名称。
  • 您的routes.php文件不包括使用includerequire包含的其他文件。
  • 您的应用程序命名空间在composer.json的psr-4部分中正确注册。

有问题?

我尽力覆盖了这个包中不同的语法和文件格式,但如果您在使用这个包时发现任何问题,请新建一个问题