kamelz/larachat is a Laravel package for embed chat system into your laravel application..
It currently has 0 GitHub stars and 22 downloads on Packagist (latest version v0.1.4).
Install it with composer require kamelz/larachat.
Discover more Laravel packages by kamelz
or browse all Laravel packages to compare alternatives.
Last updated
Install the package via composer:
composer require kamelz/larachat
If you are using a laravel version older than 5.5 then add the service provider in config/app.php.
'providers' => [
// ...
Kamelz\Larachat\LarachatServiceProvider::class,
];
Publish migration files with:
php artisan vendor:publish
After that run the migration command:
php artisan migrate
You may pass a user model or the user ID in the $from and $to parameters.
$from; // User model or Integer
$to; // User model or Integer
$message; // String message
Message::send($from,$to,$message);
$message; // Message model
$message->is_read; // 0
Message::markAsRead($message);
$message->is_read; // 1
You can also mark it as unread.
$message; // Message model
$message->is_read; // 1
Message::markAsUnread($message);
$message->is_read; // 0
$user; // User model or Integer
Message::getUserMessages($user);
Returns an `Eloquent\Collection` of `Message` model.
You can get read/unread messages
$user; // User model or Integer
Message::getUnreadMessages($user);
Message::getRadMessages($user);
vendor/phpunit/phpunit/phpunit
Blade component
Send email