danjamesmills / laravel-response
1.0.2
2024-05-28 22:31 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^5.0|^6.0|^7.0|^8.0
- phpunit/phpunit: ^9.4
README
介绍Laravel的简单API响应包 - 这是一个轻量级的包,允许您轻松扩展API的BaseController的功能。此包提供了返回响应代码和数据的简单辅助方法。方法包括"sendResponse"、"sendError"和"sendSuccess",这些可以帮助返回带有适当状态代码和消息的JSON响应。使用此包,您可以简化API的响应处理,并确保在整个应用程序中保持一致性。此包易于使用,可以帮助您保持代码干净、有序。该包考虑到灵活性,可以轻松适应您应用程序的特定需求。
安装
您可以通过composer安装此包
composer require danjamesmills/laravel-response
用法
<?php namespace App\Http\Controllers\Api; use DanJamesMills\LaravelResponse\Http\Controllers\BaseController; class PostAPIController extends AppBaseController { public function store(PollAPIRequest $request) { return $this->sendResponse($poll->toArray(), 'Poll saved successfully'); } public function destroy($id) { return $this->sendSuccess('Poll deleted successfully'); } }
测试
composer test
变更日志
请参阅变更日志以获取更多信息,了解最近有哪些变化。
贡献
请参阅贡献指南以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件daniel620@hotmail.co.uk联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。