Installation

Prerequisites

This guide assumes that you already know how to install and configure Laravel and have the latest version of Composer installed.

Install Laravel Comments

Extract the files from the archive you have downloaded from CodeCanyon into a laravel-comments folder in your project root.

Edit your composer.json file and add a local path repository:

"repositories": [
    {
        "type": "path",
        "url": "./laravel-comments"
    }
]

In your terminal run:

composer require hazzard/laravel-comments *@dev

Next, you must install the service provider:

// config/app.php
'providers' => [
    ...
    Hazzard\Comments\CommentsServiceProvider::class,
];

For Laravel 5.1 and 5.2 you have to publish the migrations with:

php artisan vendor:publish --provider="Hazzard\Comments\CommentsServiceProvider" --tag=migrations

Run the migrate command to create the necessary tables:

php artisan migrate

Publish the assets files with:

php artisan vendor:publish --provider="Hazzard\Comments\CommentsServiceProvider" --tag=public

You can publish the config-file with:

php artisan vendor:publish --provider="Hazzard\Comments\CommentsServiceProvider" --tag=config

If you use Laravel 5.1 or 5.2 and want to enable mail notifications you must install the Laravel Notification Channels Backport package.

Head over to the Usage section to get started.

Clone Laravel Comments Demo

You can clone the demo version from the GitHub repository:

git clone https://github.com/hazzardweb/laravel-comments-demo.git

Then you can continue with the normal installation.

Requirements and Browser Support

Laravel Comments requires Laravel >= 5.1.9 and supports the following browsers (desktop and mobile): Chrome, Firefox, Opera, Safari, MS Edge and IE10+.