- 添加路由注解基础类 Get、Post、Put、Delete - 实现路由前缀和版本控制注解 Prefix、Version - 添加中间件和路由名称注解 Middleware、Name - 创建路由服务提供者 RouteServiceProvider - 实现控制器目录扫描和路由自动注册 - 添加配置文件支持控制器目录自定义 - 完善单元测试和集成测试用例 - 添加测试控制器和相关测试代码 - 配置 composer 自动加载和 laravel 服务提供者 - 添加 phpunit 测试配置和基础测试用例
43 lines
992 B
JSON
43 lines
992 B
JSON
{
|
|
"name": "jltx/routes",
|
|
"description": "采用注解形式的路由系统,以避免在大型项目中维护大静态路由表",
|
|
"minimum-stability": "stable",
|
|
"license": "proprietary",
|
|
"authors": [
|
|
{
|
|
"name": "hui",
|
|
"email": "yeyixianyang@163.com"
|
|
}
|
|
],
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Jltx\\Routes\\": "src/"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Jltx\\Routes\\Tests\\": "tests/"
|
|
}
|
|
},
|
|
"require": {
|
|
"php": "^8.4",
|
|
"illuminate/contracts": "^12.0",
|
|
"illuminate/support": "^12.41"
|
|
},
|
|
"require-dev": {
|
|
"laravel/pint": "^1.26",
|
|
"phpunit/phpunit": "^10.5"
|
|
},
|
|
"scripts": {
|
|
"lint": "vendor/bin/pint",
|
|
"test": "vendor/bin/phpunit"
|
|
},
|
|
"extra": {
|
|
"laravel": {
|
|
"providers": [
|
|
"Jltx\\Routes\\Providers\\RouteServiceProvider"
|
|
]
|
|
}
|
|
}
|
|
}
|