danjamesmills/laravel-response

1.0.2 2024-05-28 22:31 UTC

This package is auto-updated.

Last update: 2024-09-04 21:05:13 UTC


README

Latest Version on Packagist Total Downloads GitHub Actions

介绍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)。请参阅许可证文件以获取更多信息。