asdfprah / fasttrack

使用 Laravel 框架轻松构建 API

dev-master 2024-02-05 21:14 UTC

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(类似于 Coloquentvue-api-query
  • 提高代码可读性,老实说,我只是为了一个副项目使其工作
  • 测试...

许可证

MIT