Looking to hire Laravel developers? Try LaraJobs
This package is not available.

laravel-chat maintained by chareice

Description
Chat Package for laravel
Author
Last update
2022/05/23 15:11 (dev-main)
License
Links
Downloads
1

Comments
comments powered by Disqus

Laravel Chat

为Laravel提供消息(私信)服务

安装

composer require chareice/laravel-chat

使用

class User extends Model implements ChatAbleContract
{
    use ChatAble;
}

/** @var User $a */
$a = User::query()->create([
    'name' => 'user1',
    'avatar' => 'user1-avatar'
]);

/** @var User $b */
$b = User::query()->create([
    'name' => 'user2',
    'avatar' => 'user2-avatar'
]);


// A用户给B发送消息
$a->sendMessage('test', 'text', $b);

/** @var ChatSession $bSession */
$bSession = $b->chatSessions()->first();

// b的session存在1条未读消息
$bSession->unreadMessageCount();