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: 3 months ago
JSON representation
Chatter is a Simple Laravel Forum Package
- Host: GitHub
- URL: https://github.com/thedevdojo/chatter
- Owner: thedevdojo
- License: mit
- Created: 2016-07-30T00:43:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-09-20T13:43:49.000Z (over 2 years ago)
- Last Synced: 2024-05-01T21:36:06.300Z (9 months ago)
- Topics: chatter, discussion, forum, laravel-forum
- Language: PHP
- Homepage: https://devdojo.com/forums
- Size: 2.23 MB
- Stars: 899
- Watchers: 44
- Forks: 295
- Open Issues: 111
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
- favorite-link - Chatter 是一个简单的 Laravel 论坛包。
README
# 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 `