tiagomichaelsousa/laravelresources

Laravel Resources 是一款加速开发包,允许您使用默认的 API 结构为 Laravel 应用创建样板。

v3.0.0 2023-05-06 13:45 UTC

This package is auto-updated.

Last update: 2024-09-06 17:06:10 UTC


README

Laravel Resources Demo

Packagist Version Packagist Downloads Build Status Style Status Licence All Contributors Code Quality Code Coverage

Laravel Resources 是一款加速开发包,允许您使用默认的 API 结构为 Laravel 应用创建样板。

版本

安装

通过 Composer

$ composer require tiagomichaelsousa/laravelresources --dev

使用方法

创建资源

$ php artisan resources:create <model>

此命令将创建控制器、请求、策略、API 资源和集合,并将添加默认的 API 路由。

发布配置文件

$ php artisan vendor:publish --provider="tiagomichaelsousa\LaravelResources\LaravelResourcesServiceProvider" --tag="config"

注意

  • 此包完全可配置。您可以在配置文件中更改创建的资源的所有命名空间。
  • 别忘了编辑请求文件,以便为模型添加您的默认验证。
  • 别忘了编辑策略文件,以便满足您的应用业务逻辑。

变更日志

请参阅变更日志,了解最近发生了什么更改。

测试

$ composer test

带有测试覆盖率

$ composer test-report

贡献

请参阅contributing.md以获取详细信息和使用清单。

安全

如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。

鸣谢

许可证

许可证 MIT。有关更多信息,请参阅许可证文件

行为准则

请参阅行为准则以获取更多信息。

贡献者 ✨

感谢这些杰出的人们 (emoji key)

本项目遵循all-contributors规范。欢迎所有类型的贡献!