The free package registers this tag. Install and the trait are on Installation and Usage. Pro replaces the Livewire comments class and prepends Blade views for ratings, accept, and duplicates. The tag stays the same.
The spam pipeline, approval flow, webhooks, Reverb broadcasts, badges, pins, thread modes, and AI intercepts all run through Pro. You do not pass extra props.
On a duplicate intercept, the callout is informational (sky), not a red validation error. Post anyway sits outside the submit form and posts the held draft.
Installer
commentify-pro:install --frontend=livewire publishes Tailwind or Bootstrap views to resources/views/vendor/commentify and can set core.css_framework.
Publish only if you need to customize markup:
Published views take precedence over package views. You will need to merge changes on upgrades (4.0 added partials/guest-fields.blade.php). If you customize Livewire views, copy Pro’s rating / accept / duplicate partials into your overrides when upgrading for Q&A or reviews.
Dark mode (Tailwind v4)
Set core.theme to light, dark, or auto.
Realtime
When COMMENTIFY_REALTIME=true, Livewire refreshes the thread from Pro’s realtime partial. Point Laravel Echo at Reverb. See Realtime.
Mixing stacks
You can render Livewire on Blade marketing pages and React on an Inertia app against the same comments table. Register aliases for the API even if some pages stay Livewire-only. The alias is what React/Vue and GET {type}/{id}/comments use. Last modified on November 1, 2026