stobys/laravel-messenger

user messaging package for Laravel

dev-master 2020-06-25 06:42 UTC

This package is auto-updated.

Last update: 2024-04-25 15:31:36 UTC


README

Laravel Internal Messaging Package - basically copy of https://github.com/cmgmyr/laravel-messenger

Installation

composer require stobys/laravel-messenger

Add the service provider to config/app.php under providers:

'providers' => [
    SylveK\LaravelMessenger\LaravelMessengerServiceProvider::class,
],

Note: With Laravel 5.5 and higher you can skip this step. Laravel Messenger supports Package Discovery.

Publish config:

php artisan vendor:publish --provider="SylveK\LaravelMessenger\LaravelMessengerServiceProvider" --tag="config"

Update config file to reference your User Model:

config/messenger.php

Publish migrations:

php artisan vendor:publish --provider="SylveK\LaravelMessenger\LaravelMessengerServiceProvider" --tag="migrations"

Migrate your database:

php artisan migrate

Add the trait to your user model:

use SylveK\LaravelMessenger\Traits\Messagable;

class User extends Authenticatable {
    use Messagable;
}

Security

If you happen to discover any security related issues, please email me instead of using the issue tracker.

Special Thanks

This package used cmgmyr/laravel-messenger as a starting point.

License

The Laravel Messenger is open-sourced software licensed under the MIT license