sdavis1902 / laravel-controller-routes
Laravel 5.3 中已移除 Route::controller。此包可以替代该功能,如果您仍然想使用它。
2.0.4
2017-08-31 18:37 UTC
Requires
- php: ~5.6|~7.0
- illuminate/support: ~5.1
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-20 22:58:34 UTC
README
自 Laravel 5.3 以来,已移除 Route::controller。此包提供了相同的功能。
安装
通过 Composer
$ composer require sdavis1902/laravel-controller-routes
安装后,添加服务提供者和别名(5.5 版本中不必要)
'providers' => [ ... sdavis1902\LaravelControllerRoutes\LaravelControllerRoutesServiceProvider::class, ],
'aliases' => [ ... 'MoreRoute' => sdavis1902\LaravelControllerRoutes\Facades\MoreRoute::class, ],
用法
在你的路由文件中
MoreRoute::controller('/test', 'TestController');
你的控制器
class TestController extends Controller { public function getFrank(){ return 'woo'; } }
现在你可以访问你的域名.com/test/frank,它应该显示 "woo"。
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
鸣谢
许可
MIT 许可证(MIT)。请参阅许可文件以获取更多信息。