programic / laravel-autoafleveren
Laravel扩展,用于AutoAfleveren API
v1.0.2
2024-05-14 11:37 UTC
Requires
- php: ^8.2
- laravel/framework: ^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0
- programic/pro-backend-quality: ^3.0
README
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)。请参阅许可文件以获取更多信息。