PHPackages                             ronasit/laravel-chat - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ronasit/laravel-chat

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ronasit/laravel-chat
====================

This package implements chat functionality based on push notifications.

0.1.8-beta(2mo ago)11.2k↓75%1[9 issues](https://github.com/RonasIT/laravel-chat/issues)[10 PRs](https://github.com/RonasIT/laravel-chat/pulls)MITPHPPHP ^8.3CI passing

Since Aug 29Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/RonasIT/laravel-chat)[ Packagist](https://packagist.org/packages/ronasit/laravel-chat)[ RSS](/packages/ronasit-laravel-chat/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (15)Versions (31)Used By (0)

Laravel Chat Plugin
===================

[](#laravel-chat-plugin)

[![Coverage Status](https://camo.githubusercontent.com/9123287556537e887224209e4c74278a0f985caae82d4973708558d444300860/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f526f6e617349542f6c61726176656c2d636861742f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/RonasIT/laravel-chat?branch=master)

Introduction
------------

[](#introduction)

This plugin adds the ability for users to work with chat functionalities in a Laravel application.

Installation
------------

[](#installation)

1. Install the package using the following command:

```
composer require ronasit/laravel-chat
```

2. Publish the package configuration:

```
php artisan vendor:publish --provider=RonasIT\\Chat\\ChatServiceProvider
```

3. For Laravel &lt;= 5.5 add `ronasit\Chat\ChatServiceProvider::class` to the `app.providers` list in config.
4. Set your project's User model to the `chat.classes.user_model` config.
5. All routes are registered by default, you can change the route registration by calling `Route::chat()` in your routes file (e.g. `routes/api.php`).
    - feel free to call `Route::chat()` helper inside any route wrappers like `group`, `prefix`, etc. to wrap package routes;
    - calling `Route::chat()` without args will add all package route inside the calling helper place;
    - calling `Route::chat()` with any args will add only routes with chosen actions;

Integration with [LaravelSwagger](https://github.com/RonasIT/laravel-swagger)
-----------------------------------------------------------------------------

[](#integration-with-laravelswagger)

This package includes an OpenAPI documentation file. To include it in your project's documentation, you need to register it in the `auto-doc.additional_paths` config:

`vendor/ronasit/laravel-chat/documentation.json`

Contributing
------------

[](#contributing)

Thank you for considering contributing to the Laravel Chat plugin! The contribution guide can be found in the [Contributing guide](CONTRIBUTING.md).

License
-------

[](#license)

Laravel Chat plugin is open-sourced software licensed under the [MIT license](LICENSE).

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance69

Regular maintenance activity

Popularity22

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~58 days

Recently: every ~2 days

Total

17

Last Release

61d ago

PHP version history (2 changes)0.0.1-betaPHP &gt;=7.4.0

0.0.2-betaPHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1585993?v=4)[Evgeny Leonov](/maintainers/eleonov)[@eleonov](https://github.com/eleonov)

![](https://avatars.githubusercontent.com/u/129854316?v=4)[DPankratov](/maintainers/DPankratov)[@dpankratov](https://github.com/dpankratov)

---

Top Contributors

[![pirs1337](https://avatars.githubusercontent.com/u/98943794?v=4)](https://github.com/pirs1337 "pirs1337 (86 commits)")[![DenTray](https://avatars.githubusercontent.com/u/9486872?v=4)](https://github.com/DenTray "DenTray (78 commits)")[![RGO230](https://avatars.githubusercontent.com/u/76399317?v=4)](https://github.com/RGO230 "RGO230 (35 commits)")[![artengin](https://avatars.githubusercontent.com/u/152782500?v=4)](https://github.com/artengin "artengin (10 commits)")[![vitgrams](https://avatars.githubusercontent.com/u/126395087?v=4)](https://github.com/vitgrams "vitgrams (8 commits)")[![yogyrton](https://avatars.githubusercontent.com/u/90783599?v=4)](https://github.com/yogyrton "yogyrton (6 commits)")[![Adil9994](https://avatars.githubusercontent.com/u/32493535?v=4)](https://github.com/Adil9994 "Adil9994 (5 commits)")[![t0xas](https://avatars.githubusercontent.com/u/9395445?v=4)](https://github.com/t0xas "t0xas (4 commits)")[![milliyin](https://avatars.githubusercontent.com/u/55222179?v=4)](https://github.com/milliyin "milliyin (1 commits)")[![AZabolotnikov](https://avatars.githubusercontent.com/u/110885041?v=4)](https://github.com/AZabolotnikov "AZabolotnikov (1 commits)")[![astorozhevsky](https://avatars.githubusercontent.com/u/11055414?v=4)](https://github.com/astorozhevsky "astorozhevsky (1 commits)")

---

Tags

laravelchat

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/ronasit-laravel-chat/health.svg)

```
[![Health](https://phpackages.com/badges/ronasit-laravel-chat/health.svg)](https://phpackages.com/packages/ronasit-laravel-chat)
```

###  Alternatives

[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4205.3M84](/packages/livewire-volt)[lexxyungcarter/chatmessenger

Simple one-to-one/group chat messaging tool for Laravel 5, 6, 7, 8, 9 &amp; 10 with Pusher Integration

10724.1k](/packages/lexxyungcarter-chatmessenger)[forxer/laravel-gravatar

A library providing easy gravatar integration in a Laravel project.

4235.6k](/packages/forxer-laravel-gravatar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
