Download the PHP package justbetter/statamic-feedback-company without Composer
On this page you can find all versions of the php package justbetter/statamic-feedback-company. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download justbetter/statamic-feedback-company
More information about justbetter/statamic-feedback-company
Files in justbetter/statamic-feedback-company
Package statamic-feedback-company
Short Description Harvest FeedbackCompany reviews into a Statamic collection
License
Informations about the package statamic-feedback-company
Statamic Feedback Company
Harvests reviews from Feedback Company using their API and saves them in a Statamic collection.
Installation
How to Use
- Set up the
FEEDBACKCOMPANY_CLIENT_ID
andFEEDBACKCOMPANY_CLIENT_SECRET
values in your.env
- Publish the blueprints (see below), then create the
Reviews
collection &Reviews
global - Now you can harvest the reviews with
php artisan reviews:harvest
API
If you don't want to use the statamic API, this addon provides a basic API with which you can retrieve the harvested reviews by doing a GET request to the following endpoint:
This will return the 3 newest reviews in the collection. Some other possibilities:
ViewComposer
If you want to show some statistics about the reviews in your project, you can add the ReviewsComposer
class as a viewcomposer to your specific component. You can add this in your serviceprovider:
This will expose a $reviews
variable to your blade component with a few useful statistics. For example:
You can also use $reviews['scores'][7]
to display how many reviews have a 7/10 rating.
Tag
We integrated a Statamic Tag called Reviews
which will allow you to get some basic data from the reviews like ratings and review content.
Blade example:
Publishables
You can publish all of the publishables with:
Or publish them individually by using tags: