themsaid / laravel-routes-publisher
此包已被弃用,不再维护。未建议替代包。
一个命令用于替换废弃的Route::controller()。
v1.0.1
2016-03-23 14:17 UTC
Requires
- php: >=5.5.9
- illuminate/support: ^5.2
This package is auto-updated.
Last update: 2020-02-05 23:17:23 UTC
README
一个命令用于替换废弃的Route::controller()和Route::controllers(),使用显式路由。
在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文件不包括使用include或require包含的其他文件。 - 您的应用程序命名空间在
composer.json的psr-4部分中正确注册。
有问题?
我尽力覆盖了这个包中不同的语法和文件格式,但如果您在使用这个包时发现任何问题,请新建一个问题。