grimbees/docrouter

Document Router 是一个 Laravel 库,允许你在控制器文档中定义路由

dev-master / 0.0.1.x-dev 2018-12-11 12:58 UTC

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 上公开