asdfprah / fasttrack
使用 Laravel 框架轻松构建 API
dev-master
2024-02-05 21:14 UTC
Requires
- doctrine/dbal: ^3.0
- illuminate/console: >=8.0
- illuminate/container: >=8.0
- illuminate/database: >=8.0
- illuminate/support: >=8.0
- rawr/t-regx: ^0.19.0
- spatie/laravel-query-builder: >=4.0.0
This package is auto-updated.
Last update: 2024-09-05 22:29:32 UTC
README
这是一个使构建 API 变得简单的 Laravel 库。
这个库目前还不稳定。请在自己的风险下使用。
安装
使用包管理器 Composer 安装 Fasttrack。
composer require asdfprah/fasttrack
使用方法
# to build a Laravel FormRequest named "StoreUserRequest" # for the \App\Http\Models\User model php artisan fasttrack:request StoreUserRequest User # to build a UserController, StoreUserRequest, UpdateUserRequest and routes # for the \App\Http\Models\User model php artisan fasttrack:api User # to build a Controller, Requests and Routes for all models php artisan fasttrack:api
贡献
欢迎拉取请求。对于重大更改,请首先打开一个问题以讨论您想更改的内容。
待办事项
- 构建缺失的模型
- 构建 FormRequest
- 构建控制器
- 可选:构建 JS 类以使用生成的 API(类似于 Coloquent 或 vue-api-query)
- 提高代码可读性,老实说,我只是为了一个副项目使其工作
- 测试...