ramaid / laravel-restify
这是一个功能强大且直观的包,旨在加速 Laravel 生态系统中的 REST API 开发。
v1.5.0
2024-06-22 17:26 UTC
Requires
- php: ^8.3
- illuminate/contracts: ^11.0
- spatie/enum: ^3.13
- spatie/laravel-data: ^4.7
- spatie/laravel-package-tools: ^1.14.0
- spatie/laravel-query-builder: ^6.0
- spatie/laravel-typescript-transformer: ^2.4
Requires (Dev)
- larastan/larastan: ^2.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^8
- orchestra/testbench: ^9
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
README
这是一个功能强大且直观的包,旨在加速 Laravel 生态系统中的 REST API 开发。它具有高效和灵活的功能,Restify 提供了一个集成和可定制的解决方案,适用于现代 API 开发。其与 Laravel 的无缝集成确保了流畅的体验,使其能够轻松扩展到任何规模的项目。使用 Laravel Restify 获得开发优势——一个优雅且功能丰富的解决方案,满足您的 API 需求。
安装
您可以通过 composer 安装此包。
composer require rapidkit/laravel-restify --dev
用法
设置要求
php artisan restify:setup
生成数据对象和控制器类
php artisan restify:gen {name}
生成 TypeScript 类型
php artisan typescript:transform
测试
composer test
开发
composer config repositories.laravel-restify '{"type": "path", "url": "/Users/rama/Personal/meta-forge-phpunit/laravel-restify", "options": {"symlink": true}}'
变更日志
有关最近更改的更多信息,请参阅 变更日志。
贡献
有关详细信息,请参阅 贡献指南。
安全漏洞
请查阅 我们的安全策略,了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。