Package Data | |
---|---|
Maintainer Username: | trive |
Maintainer Contact: | support@trincav.net (Veaceslav Trinca) |
Package Create Date: | 2017-06-08 |
Package Last Update: | 2017-07-16 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-22 03:06:12 |
Package Statistics | |
---|---|
Total Downloads: | 53 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 0 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
In composer.json:
"require": {
"trvmsg/messenger": "~2.0"
}
Run:
composer update
Add the service provider to config/app.php
under providers
:
'providers' => [
Trvmsg\Messenger\MessengerServiceProvider::class,
]
Publish Assets
php artisan vendor:publish --provider="Trvmsg\Messenger\MessengerServiceProvider" --tag="config"
Update config file to reference your User Model:
config/messenger.php
Create a users
table if you do not have one already. If you need one, simply use this example as a starting point, then migrate.
Migrate your database:
php artisan migrate
Add the trait to your user model:
use Trvmsg\Messenger\Traits\Messagable;
class User extends Model {
use Messagable;
}
Note: These examples use the laravelcollective/html package that is no longer included in Laravel 5 out of the box. Make sure you require this dependency in your composer.json
file if you intend to use the example files.
If you discover any security related issues, please email Chris Gmyr instead of using the issue tracker.
This package used AndreasHeiberg/laravel-messenger as a starting point.