Este pacote permitirá que você adicione um sistema completo de mensagens de usuário ao seu aplicativo Laravel.
Como você está usando o laravel-messenger?
Laravel | Mensageiro |
---|---|
4.* | 1.* |
5,0-5,4 | <= 2.16.2 |
5,5+ | 2.* |
As instruções de instalação do Laravel 4 podem ser encontradas aqui.
composer require cmgmyr/messenger
Ou coloque manualmente em compositor.json:
"require": {
"cmgmyr/messenger": "~2.0"
}
Correr:
composer update
Adicione o provedor de serviços a config/app.php
em providers
:
' providers ' => [
Cmgmyr Messenger MessengerServiceProvider::class,
],
Nota : Se você estiver usando o Laravel 5.5, esta etapa é desnecessária. Laravel Messenger suporta descoberta de pacotes.
Publicar configuração:
php artisan vendor:publish --provider="CmgmyrMessengerMessengerServiceProvider" --tag="config"
Atualize o arquivo de configuração para fazer referência ao seu modelo de usuário:
config/messenger.php
Crie uma tabela users
se ainda não tiver uma. Se você precisar de uma, a migração padrão do Laravel será satisfatória.
(Opcional) Defina os nomes das tabelas do banco de dados no arquivo de configuração do pacote se não quiser usar os padrões:
' messages_table ' => ' messenger_messages ' ,
' participants_table ' => ' messenger_participants ' ,
' threads_table ' => ' messenger_threads ' ,
Publicar migrações:
php artisan vendor:publish --provider="CmgmyrMessengerMessengerServiceProvider" --tag="migrations"
Migre seu banco de dados:
php artisan migrate
Adicione a característica ao seu modelo de usuário:
use Cmgmyr Messenger Traits Messagable ;
class User extends Authenticatable {
use Messagable;
}
Consulte CONTRIBUINDO para obter detalhes.
Revise nossa política de segurança sobre como relatar vulnerabilidades de segurança.
Este pacote usou AndreasHeiberg/laravel-messenger como ponto de partida.