giangmv/laravel-api-generator

一个具有API资源的laravel rest api生成器

dev-main 2022-05-09 08:50 UTC

This package is auto-updated.

Last update: 2024-09-09 13:57:19 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads StyleCI

此包用于生成带有资源的laravel api

安装

您可以通过composer安装此包

composer require Giangmv/laravel-api-generator

发布配置文件

php artisan vendor:publish --provider="Giangmv\LaravelApiGenerator\Providers\RepositoryServiceProvider" --tag="repository-config"

php artisan vendor:publish --provider="Giangmv\LaravelApiGenerator\LaravelApiGeneratorServiceProvider" --tag="config"

Next, if you plan for cross origin support, you should add middleware to your api middleware group within your app/Http/Kernel.php file:
'ApiHeaderInject'

add in env
for allow cross origin support
API_ALLOW_CROSS_ORIGIN = true
for json content type
API_JSON_RESPONSE = true

用法

php artisan api:generate --model=User --module=Users

测试

composer test

变更日志

请参阅变更日志以获取更多关于最近更改的信息。

贡献

请参阅贡献指南以获取详细信息。

安全

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。