phpone / laravel-annontation-route
此包的最新版本(1.0.0)没有可用的许可信息。
生成 Laravel 注解路由
1.0.0
2021-01-12 12:04 UTC
Requires
- php: ~7.4|~8.0
- doctrine/annotations: ^1.11
- illuminate/console: ^8.0
- illuminate/support: ^8.0
- roave/better-reflection: ^4.12
Requires (Dev)
- phpunit/phpunit: ^9.5
README
通过注解生成 Laravel 应用路由文件
安装
composer require phpone/laravel-annontation-route
使用方法
- 将 RouteAnnotationProviders 添加到 config/app.php
<?php return [ 'providers' => [ //.......other serviceProvider \PhpOne\LaravelAnnotation\Providers\RouteAnnotationProviders::class, ] ];
- 通过命令生成路由文件
php artisan annotation-route:generate
此功能将扫描控制器目录的注解,并将它们写入 api.php 文件,如下所示
<?php Route::post("api/user/login","UserController@login"); Route::get("api/company/info","CompanyController@info");
注解列表
- @Controller
- @Mapping
- @PostMapping
- @GetMapping
- @Group