Appearance
composer require vigstudio/blade-comments:^2.0
This installs vigstudio/vgcomments ^2.0 as well.
vigstudio/vgcomments
^2.0
Layout isolation
Only include @commentBladeStyles / @commentBladeScripts on comment pages. Package CSS disables Tailwind preflight so it does not hide buttons on login/Jetstream layouts.
@commentBladeStyles
@commentBladeScripts
php artisan vendor:publish --tag=vgcomment-config php artisan vendor:publish --tag=vgcomment-assets php artisan vendor:publish --tag=vgcomment-assets-blade
Optional view overrides:
php artisan vendor:publish --tag=vgcomment-views-blade
After upgrades:
php artisan vendor:publish --tag=vgcomment-assets --force php artisan vendor:publish --tag=vgcomment-assets-blade --force
php artisan migrate php artisan optimize:clear
<head> ... @commentBladeStyles </head> <body> ... @commentBladeScripts </body>
Include a CSRF meta tag (required for API POSTs):
<meta name="csrf-token" content="{{ csrf_token() }}">
Confirm files exist:
public/vendor/blade-comments/css/comments.css public/vendor/blade-comments/js/comments.js
If the form looks like plain browser controls, these CSS files are missing (404). See Deploy & assets.
Usage
Blade — Installation
This installs
vigstudio/vgcomments^2.0as well.Layout isolation
Only include
@commentBladeStyles/@commentBladeScriptson comment pages. Package CSS disables Tailwind preflight so it does not hide buttons on login/Jetstream layouts.Publish
Optional view overrides:
After upgrades:
Migrate & clear
Layout assets
Include a CSRF meta tag (required for API POSTs):
Confirm files exist:
If the form looks like plain browser controls, these CSS files are missing (404). See Deploy & assets.
Next
Usage