Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Symfony Kiyoh

Symfony Kiyoh Laravel Package

lensmedia/symfony-kiyoh

Symfony bundle for integrating the Dutch customer review platform Kiyoh into your application. It provides configuration and services to connect to Kiyoh, fetch review data, send review invitations, and display customer ratings on your site with minimal setup.

View on GitHub
Deep Wiki
Context7

Bundle for handling kiyoh reviews/statistics.

Frequently asked questions about Symfony Kiyoh
What is lensmedia/symfony-kiyoh used for?
It is a Symfony bundle that integrates the Dutch customer review platform Kiyoh into a Symfony application. It ships configuration plus services to connect to Kiyoh, fetch review and statistics data, send review invitations, and render customer ratings on your site. The goal is minimal setup so you do not have to hand-roll HTTP calls against the Kiyoh API.
How do I install lensmedia/symfony-kiyoh?
Install it with Composer using composer require lensmedia/symfony-kiyoh. Then register the bundle in your application kernel or in config/bundles.php, depending on your Symfony version. After that, publish or create the bundle configuration file with your Kiyoh credentials. Check the repository README for the exact bundle class name and configuration filename.
Does this package work with Laravel?
No, this is a Symfony bundle and depends on Symfony's bundle, dependency injection, and configuration machinery, so it cannot be dropped into a Laravel app as-is. Laravel developers evaluating Kiyoh should use it as a reference for the API flow and then wrap the Kiyoh endpoints in a Laravel service or package. The HTTP calls themselves are portable, but the bundle wiring is not.
Which Symfony versions are supported by this bundle?
Support depends on the constraints declared in the package's composer.json. Review those constraints and the README before installing, especially if you are on an older LTS or the newest major release. If you are on an unsupported version, Composer will refuse the install or resolve an older tag.
How do I configure my Kiyoh API credentials?
Configuration lives in your Symfony config directory, typically a dedicated file loaded as a bundle extension, where you supply the Kiyoh account identifier and API token. The bundle then exposes configured services you can inject rather than passing credentials around manually. Keep real credentials out of version control and use environment variables or Symfony secrets. Consult the README for the exact configuration keys.
How do I fetch reviews and statistics from Kiyoh?
Inject the bundle's client or service into your controller, command, or custom service and call its methods for reviews and statistics. Because Kiyoh is an external API, wrap calls in error handling and consider caching results so page loads do not depend on remote latency. The returned data is what you then map into your own view models or templates.
How do I send review invitations to customers?
The bundle provides services for sending review invitations through Kiyoh, so you typically call them after an order is fulfilled or a service is completed. Pass the customer and order details Kiyoh requires, and run the call from a queued job or Messenger message so the request does not block the user's response. Validate inputs first, since bad email or order data will cause the invitation to be rejected.
How do I display Kiyoh ratings on my site?
Fetch the review or statistics data through the bundle's service, hand it to your template, and render the score, review count, and individual reviews. Cache the rendered fragment or the underlying data with a TTL that matches how often your Kiyoh reviews change. Since Kiyoh data is third-party, always degrade gracefully if the API is unavailable rather than breaking the page.
How can I test my Kiyoh integration without calling the live API?
Mock or stub the bundle's client service in the Symfony test container so no real HTTP requests are made during unit or functional tests. If the bundle allows injecting a PSR-18 or Symfony HttpClient instance, swap in a mock client that returns fixture responses. Keep a small set of recorded Kiyoh payloads as fixtures so you can test parsing and rendering reliably. Confirm the exact service IDs in the README before wiring your test doubles.
Is lensmedia/symfony-kiyoh actively maintained, and what are the alternatives?
Check the repository's commit history, open issues, and latest release date to judge maintenance before committing to it. If it looks stale, the alternative is a thin custom integration: a small Symfony service that calls the Kiyoh REST endpoints with Symfony HttpClient and caches responses, which is often less work than adapting an unmaintained bundle. For other platforms, comparable review bundles exist, but Kiyoh-specific support is niche because it is a Dutch market product.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console