think.studio / laravel-reviewsio-api
Laravel reviews.io API。
1.2.0
2023-07-17 09:36 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5
- illuminate/support: ^9.0|^10.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.20
- orchestra/testbench: ^8.5
- phpunit/phpunit: ^10.2
- psalm/plugin-laravel: ^2.8
- vimeo/psalm: ^5.13
README
API 文档在 这里。
注意:目前对 API 端点的覆盖面较小,主要面向公开 API 路径。
(此包针对我的任务,而不是完全支持 API,抱歉)。
安装
通过 composer 安装此包
composer require think.studio/laravel-reviewsio-api
可选地,您可以使用以下命令发布配置文件:
php artisan vendor:publish --provider="Reviewsio\ServiceProvider" --tag="config"
使用方法
use Reviewsio\Facades\Reviewsio; /** @var \Reviewsio\Endpoints\ProductReviewBySku\Response $response */ $response = Reviewsio::api() ->productReviewBySku() ->sku('The Reach') ->paginate() ->call([ 'minRating' => 2, ]); $reviewsCollection = $response->reviews(); $total = $response->total(); $perPage = $response->perPage(); $currentPage = $response->currentPage();