Titles, editing, and updates
Add an optional title, enforce one review per account, and let authors edit or add dated updates. Changes return to moderation; saved photo removal and ordering remain deliberate.
This is the real Pro package, running in a Laravel application. Take it for a spin.
A comfortable fictional mechanical keyboard with a quiet touch and an uncluttered everyday layout.
Reviews marked “sample” and their illustrations are fictional. Your submissions are stored in this demo and await approval; you and designated moderators can see pending reviews, but other visitors cannot. Don't upload personal or sensitive photos. Uploaded files use public storage URLs.
Real package components, backed by the same Laravel records shown in the Livewire demo.
Loading the React demo…
These notes explain the Pro features enabled for this example. They are supporting documentation for the demo and are not rendered inside your review list or form.
Add an optional title, enforce one review per account, and let authors edit or add dated updates. Changes return to moderation; saved photo removal and ordering remain deliberate.
Signed-in readers can add or withdraw one helpful vote. The same count powers the “Most helpful” sorting option.
Try demo blocked phrase in a title, review, or update. Pro displays [redacted] and requires moderator approval. Original text and matched wording are private to authorized moderators.
Signed-in readers can privately report another person's published review. A report never automatically hides the review.
The sample badges here use fictional server-created evidence—not real purchases or email verification. In your application, connect the verifier to completed purchases, bookings, or services.
Administrators can create expiring invitations for existing accounts. Invited reviews still follow your approval workflow and do not automatically become verified.
See invitation setup →The browser interface is rendered by React, while Laravel remains responsible for identity, permissions, validation, throttling, moderation, and storage. The opt-in API maps a safe public alias to the reviewable model.
php artisan vendor:publish --tag=review-rateable-pro-react
Read the React setup guide →