sdavis1902/laravel-controller-routes

Laravel 5.3 中已移除 Route::controller。此包可以替代该功能,如果您仍然想使用它。

2.0.4 2017-08-31 18:37 UTC

This package is not auto-updated.

Last update: 2024-09-20 22:58:34 UTC


README

Software License Total Downloads

自 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"。

贡献

请参阅CONTRIBUTINGCONDUCT以获取详细信息。

鸣谢

许可

MIT 许可证(MIT)。请参阅许可文件以获取更多信息。