lasselehtinen / woodwing-assets
WoodWing Assets 的 API 封装器
v1.1
2024-03-20 07:34 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.0
- illuminate/contracts: ^9.0|^10.0|^11.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- laravel/pint: ^1.9
- lasselehtinen/laravel-conventions-checker: ^5.0
- orchestra/testbench: ^9.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.3
- phpunit/phpunit: ^10.0
- spatie/laravel-ray: ^1.35
README
WoodWing Assets 的 API 封装器
用于对 WoodWing Elvis DAM (数字资产管理) 进行 REST API 查询的包。
安装
您可以通过 composer 安装此包
composer require lasselehtinen/woodwing-assets
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="woodwing-assets-config"
这是发布配置文件的内容
<?php return [ /* |-------------------------------------------------------------------------- | WoodWing Assets configuration |-------------------------------------------------------------------------- | | Note! Remember to include the full API endpoint to the hostname | */ 'endpoint' => env('WOODWING_ASSETS_ENDPOINT', 'https://assets.example.com/services'), 'username' => env('WOODWING_ASSETS_USERNAME', 'guest'), 'password' => env('WOODWING_ASSETS_PASSWORD', 'guest'), ];
用法
$assets = new \LasseLehtinen\Assets\Assets(); $searchResults = $assets->search(query: 'Jari Tervo', num: 2);
测试
composer test
变更日志
请参阅 变更日志 了解最近更改的详细信息。
贡献
请参阅 贡献指南 了解详细信息。
安全漏洞
请审查 我们的安全策略 了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。