porifa / jarason
Laravel Json API 响应到对象映射器
v0.0.2
2023-08-13 12:29 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^9.0|^10.0
- porifa/laravel-package-kit: ^1.3
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.13
- pestphp/pest-plugin-laravel: ^2.2
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
This package is auto-updated.
Last update: 2024-09-08 17:46:23 UTC
README
在这里放置您的描述。请限制为一到两段。考虑添加一个小的示例。
安装
您可以通过 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)。有关更多信息,请参阅 许可证文件。