grimbees / docrouter
Document Router 是一个 Laravel 库,允许你在控制器文档中定义路由
dev-master / 0.0.1.x-dev
2018-12-11 12:58 UTC
Requires
- php: ^5.3.3 || ^7.0
Requires (Dev)
- ext-intl: *
- phpunit/phpunit: ^4.0 || ^5.0
- squizlabs/php_codesniffer: ^1.5
This package is auto-updated.
Last update: 2024-09-12 04:47:40 UTC
README
允许在控制器类和方法文档上进行路由
要在 Laravel 根目录终端安装,请输入 composer require grimbees/docrouter
支持控制器类的注解
@middleware values,值可以是已注册的任何中间件
@prefix values,值可以是任何 URL 转义字符串
支持控制器方法的注解
@method values,值可以是 any, post, get
@route values,值可以是任何 URL 转义字符串
要开始
将 GrimBees\DocRouter\DocRouterServiceProvider::class 添加到 config/app.php 中的 $providers
示例: MyController.php
namespace App\Http\Controllers; /** * Class MyController * @middleware web * @prefix my */ class MyController extends Controller { /** * @method any * @route test */ public function test() { return "test"; } }
对于新的控制器,需要输入 composer dump-autoload
测试控制器方法将在 /my/test 上公开