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部分中正确注册。
有问题?
我尽力覆盖了这个包中不同的语法和文件格式,但如果您在使用这个包时发现任何问题,请新建一个问题。