Download the PHP package chrisidakwo/laravel-messages without Composer
On this page you can find all versions of the php package chrisidakwo/laravel-messages. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-messages
Laravel Messages
This package will allow you to add a full user messaging system into your Laravel application.
Features
- Multiple conversations per user
- Optionally loop in additional users with each new message
- View the last message for each thread available
- Returns either all messages in the system, all messages associated to the user
- Return the users unread message count easily
- Very flexible usage so you can implement your own access control
Common uses
- Open threads (everyone can see everything)
- Group messaging (only participants can see their threads)
- One to one messaging (private or direct thread)
Installation (Laravel 5.x)
Or place manually in composer.json:
Run:
Add the service provider to config/app.php
under providers
:
Note: If you are using Laravel 5.5, this step is unnecessary. Laravel Messages supports Package Discovery.
Publish config:
Update config file to reference your User Model:
Publish migrations:
Migrate your database:
Add the trait to your user model:
Contributing?
Please format your code before creating a pull-request. This will format all files as specified in .php_cs
:
Security
If you discover any security related issues, please email Chris Idakwo instead of using the issue tracker.
Credits
Special Thanks
This package used cmgmyr/laravel-messenger as a starting point.
All versions of laravel-messages with dependencies
illuminate/config Version ^5.5|^6.0|^7.0
illuminate/support Version ^5.5|^6.0|^7.0
illuminate/database Version ^5.5|^6.0|^7.0