programic/laravel-autoafleveren

Laravel扩展,用于AutoAfleveren API

安装: 215

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:package

v1.0.2 2024-05-14 11:37 UTC

This package is auto-updated.

Last update: 2024-09-14 12:17:30 UTC


README

Latest Version on Packagist Run tests Total Downloads

AutoAfleveren API的Laravel API包装器

安装

此包需要PHP 8.2和Laravel 10或更高版本。

composer require programic/laravel-autoafleveren

将AutoAfleveren凭据添加到您的services配置和.env文件中

'autoAfleveren' => [
    'baseUrl' => env('AUTO_AFLEVEREN_BASE_URL'),
    'apiKey' => env('AUTO_AFLEVEREN_API_TOKEN'),
],

使用方法

获取客户端

从IoC获取客户端

$autoAfleveren = app(Programic\AutoAfleveren\AutoAfleveren::class);

通过依赖注入

use Programic\AutoAfleveren\AutoAfleveren;

class UserController extends Controller {
    public function __invoke(AutoAfleveren $client)
    {
        //
    }
}

使用客户端

默认请求

$autoAfleveren->get('/users');
$autoAfleveren->post('/users', []);
$autoAfleveren->patch('/users/1', []);
$autoAfleveren->delete('/users/1', []);

参考请求

$user = $autoAfleveren->users()->find(1);
$user = $autoAfleveren->users()->create([]);
$user = $autoAfleveren->users()->update(1, []);
$user = $autoAfleveren->users()->delete(1);

还有更多参考可用。IDE将自动完成可用的引用。

测试

composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件info@programic.com联系,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。