Looking to hire Laravel developers? Try LaraJobs

laravel-reviewsio-api maintained by think.studio

Description
Laravel reviews.io api.
Last update
2023/07/17 11:36 (dev-main)
License
Downloads
8

Comments
comments powered by Disqus

Laravel reviews.io api.

Packagist License Packagist Version Total Downloads Build Status Code Coverage Scrutinizer Code Quality

API docs are there.

NOTE: currently there is small coverage of api endpoints, and oriented to open api routes. (Package is targeted to the tasks what I have, not for support fully api, sorry).

Installation

Install the package via composer:

composer require think.studio/laravel-reviewsio-api

Optionally you can publish the config file with:

php artisan vendor:publish --provider="Reviewsio\ServiceProvider" --tag="config"

Usage

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();

Credits

  • Think Studio