Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/thedevdojo/chatter

Chatter is a Simple Laravel Forum Package
https://github.com/thedevdojo/chatter

chatter discussion forum laravel-forum

Last synced: about 2 months ago
JSON representation

Chatter is a Simple Laravel Forum Package

Lists

README

        


Build Status
Build Status
Total Downloads
Latest Stable Version
License

# Laravel Forum Package - Chatter

### Installation

Quick Note: If this is a new project, make sure to install the default user authentication provided with Laravel. `php artisan make:auth`

1. Include the package in your project

```
composer require "devdojo/chatter=0.2.*"
```

2. Add the service provider to your `config/app.php` providers array:

**If you're installing on Laravel 5.5+ skip this step**

```
DevDojo\Chatter\ChatterServiceProvider::class,
```

3. Publish the Vendor Assets files by running:

```
php artisan vendor:publish --provider="DevDojo\Chatter\ChatterServiceProvider"
```

4. Now that we have published a few new files to our application we need to reload them with the following command:

```
composer dump-autoload
```

5. Run Your migrations:

```
php artisan migrate
```

Quick tip: Make sure that you've created a database and added your database credentials in your `.env` file.

6. Lastly, run the seed files to seed your database with a little data:

```
php artisan db:seed --class=ChatterTableSeeder
```

7. Inside of your master.blade.php file include a header and footer yield. Inside the head of your master or app.blade.php add the following:

```
@yield('css')
```

Then, right above the `