porifa/jarason

Laravel Json API 响应到对象映射器

v0.0.2 2023-08-13 12:29 UTC

This package is auto-updated.

Last update: 2024-09-08 17:46:23 UTC


README

Stable Version GitHub Tests Action Status GitHub Code Style Action Status

Downloads License

在这里放置您的描述。请限制为一到两段。考虑添加一个小的示例。

安装

您可以通过 composer 安装此包

composer require porifa/jarason

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="jarason-config"

这是已发布配置文件的内容

return [

    /*
    |--------------------------------------------------------------------------
    | Request Headers
    |--------------------------------------------------------------------------
    |
    | Headers should be an array of headers sent with API request.
    |
    */
    'headers' => [
        'accept' => 'application/vnd.api+json',
    ],

    /*
    |--------------------------------------------------------------------------
    | Base Path
    |--------------------------------------------------------------------------
    |
    | The base path of API end-point
    |
    */
    'base_path' => env('JARASON_BASE_PATH', 'https:///api'),

    /*
    |--------------------------------------------------------------------------
    | Version of API
    |--------------------------------------------------------------------------
    |
    | This is version of API which is used after base path
    |
    */
    'version' => env('JARASON_VERSION', 'v1'),

];

使用方法

使用 Jarason 生成器命令

php artisan make:jarason Post

它将在您项目基础目录的 /Jarason 目录中生成一个 Post.php 文件,如果基础目录是 app,则您会在 app/Jarason/Post.php 中找到它

现在您可以使用 Post Jarason 类似于模型。

$id = 1;
$post = Post::one($id);
$post->column_name

测试

composer test

更新日志

有关最近更改的更多信息,请参阅 更新日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略

致谢

许可证

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