Skip to content

Repository files navigation

Blade Comments

Blade + vanilla JS UI for vigstudio/vgcomments ^2.0. No Livewire required.

Latest Version on Packagist

Version: 2.0 · PHP ^8.2 · Laravel ^10|^11|^12|^13

Docs: vgcomment.netlify.app/blade-comments
Demo: vgcomment.nghiane.com/demo/blade

Installation

composer require vigstudio/blade-comments:^2.0
php artisan vendor:publish --tag=vgcomment-config
php artisan vendor:publish --tag=vgcomment-assets
php artisan vendor:publish --tag=vgcomment-assets-blade
php artisan migrate
php artisan optimize:clear

Ensure these folders exist in production:

public/vendor/vgcomments/
public/vendor/blade-comments/

Usage

<head>
    <meta name="csrf-token" content="{{ csrf_token() }}">
    @commentBladeStyles
</head>
<body>
    <x-blade-comments-box :pageId="$pageId" />
    {{-- or --}}
    <x-blade-comments-box :commentable="$post" />

    @commentBladeScripts
</body>

Only include the Blade directives on pages that show comments (do not put them on global Jetstream guest layouts).

License

MIT.

About

Blade + vanilla JS comments UI backed by vgcomments

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages