Download the PHP package seongbae/discuss without Composer
On this page you can find all versions of the php package seongbae/discuss. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download seongbae/discuss
More information about seongbae/discuss
Files in seongbae/discuss
Package discuss
Short Description Laravel forum package
License MIT
Homepage https://github.com/seongbae/discuss
Informations about the package discuss
Laravel Forum Package
This package provides discussison forum for Laravel applications. This is based on a Laravel forum tutorial I saw a while ago. I wanted to put it into a pacakge for re-use and add some additional features such as receiving notifications for my own needs.
Features
- Create/edit/delete threads and replies
- Admins can edit or delete any threads or replies.
- Threads can be categorized with a channel.
- Filter threads by channels or my threads
- Subscribe to channels and get notified via email when a new thread is created in the channel.
- Subscribe to threads and get notified via email when replies are added.
- Thread view count is tracked.
- Pagination
To Do
- Unit tests
- Sticky threads
- Tags
- Vote up/down
- Poll
- API integration
Installation
You can install the package via composer and publish assets:
When you publish files, the config/discuss.php config file will be generated. In this file, you can set pagination count, user image field, and other various configurations for your application.
The package uses bootstrap-vue component. Install it with following command:
Update your app.js to include following code:
Then run npm commands:
Usage
- After installation is complete, head over to /discuss.
Libraries used
- sweetalert package by realrashid for displaying alerts.
- Vue
- Bootstrap-vue
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Seong Bae
- All Contributors
License
The MIT License (MIT). Please see License File for more information.