PHPackages                             ronanflavio/easychat - 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. ronanflavio/easychat

AbandonedArchivedLibrary

ronanflavio/easychat
====================

jQuery based chat for Laravel 4 &amp; 5 with database storage and integration with your users table.

1.1.1(10y ago)1422PHPPHP &gt;=5.4.0

Since Aug 27Pushed 6y ago1 watchersCompare

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

READMEChangelog (8)Dependencies (1)Versions (8)Used By (0)

Discontinued
------------

[](#discontinued)

This project was discontinued.

Easychat for Laravel 4.x
========================

[](#easychat-for-laravel-4x)

Descrição
---------

[](#descrição)

Chat baseado em jQuery para Laravel 4.x utilizando armazenamento em banco de dados MySQL e integração com a tabela de usuários do seu projeto.

Instalação
----------

[](#instalação)

Laravel 5.x
-----------

[](#laravel-5x)

Veja a instalação \[clicando aqui\] ([https://github.com/kikonuy/easychat\_l5](https://github.com/kikonuy/easychat_l5)).

Laravel 4.x
-----------

[](#laravel-4x)

Para instalar o Easychat, você deve entrar com o seguinte comando via composer:

`composer require "ronanflavio/easychat"`

Em seguida, você deve adicionar a linha abaixo no fim da lista de `providers`, do arquivo `app.php` do seu projeto:

`'Ronanflavio\Easychat\EasychatServiceProvider',`

É necessário publicar os assets e configurações do package em seu projeto, para isso execute os comandos abaixo:

```
php artisan asset:publish
php artisan config:publish ronanflavio/easychat

```

Existem tabelas que são necessárias para o funcionamento do chat, elas estão nomeadas com o prefixo `ec_`, com o intuito de diferenciá-las das tabelas do seu projeto. As migrations dessas tabelas estão dentro do package, para executá-las, utilize o comando abaixo:

`php artisan migrate --package=ronanflavio/easychat`

Configuração
------------

[](#configuração)

Quando fizer a publicação do package, os arquivos de configuração estarão dentro do diretório:

`app\config\packages\ronanflavio\easychat`

É necessário informar qual o nome da tabela e da model, além dos principais campos: 'id' e 'name' respectivos à tabela de usuários dentro do arquivo `tables.php`. Veja abaixo o exemplo:

```
'users' => array(

        /**
         * Set the Model name:
         */

        'model' => 'Usuario',

        /**
         * Set the Table name:
         */

        'table' => 'usuarios',

        /**
         * Set the Fields names:
         */

        'id'         => 'id',
        'name'       => 'nome',
        'photo'      => null,
        'created_at' => 'created_at',
        'updated_at' => 'updated_at',
    ),

```

É necessário também que exista um campo com o nome do usuário na sua tabela respectiva, como vemos no array acima. Caso na sua tabela de usuários exista um campo para a imagem de exibição do usuário, você pode atribuir o este campo na chave `photo` do array. Deixando o valor como `null`, o sistema irá utilizar uma imagem padrão.

Para criar um link que direcione até ao chat, utilize: `URL::to(Config::get('easychat::uri')`. Veja um exemplo:

`Chat`

---

Description
-----------

[](#description)

jQuery based chat for Laravel 4.x with database storage and integration with your users table.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~3 days

Total

7

Last Release

3888d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/77fe4bfadb131e0da2b0f919ab62c43ea27e78eff2042cc1e3ca830415fcc062?d=identicon)[ronanflavio](/maintainers/ronanflavio)

---

Top Contributors

[![ronanflavio](https://avatars.githubusercontent.com/u/8162211?v=4)](https://github.com/ronanflavio "ronanflavio (18 commits)")

---

Tags

laraveljquerychatintegrationeasychat

### Embed Badge

![Health badge](/badges/ronanflavio-easychat/health.svg)

```
[![Health](https://phpackages.com/badges/ronanflavio-easychat/health.svg)](https://phpackages.com/packages/ronanflavio-easychat)
```

###  Alternatives

[yajra/laravel-datatables-oracle

jQuery DataTables API for Laravel

4.9k33.8M335](/packages/yajra-laravel-datatables-oracle)[proengsoft/laravel-jsvalidation

Validate forms transparently with Javascript reusing your Laravel Validation Rules, Messages, and FormRequest

1.1k2.3M49](/packages/proengsoft-laravel-jsvalidation)[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)[prooph/laravel-package

Laravel package for prooph components to get started out of the box with message bus, CQRS, event sourcing and snapshots

9910.4k](/packages/prooph-laravel-package)[efficiently/jquery-laravel

This package provides jQuery and the jQuery-ujs driver for your Laravel &gt;= 6 application.

1311.0k1](/packages/efficiently-jquery-laravel)[a17mad/laravel-cybersource

This package wraps the Cybersource SOAP API in a convenient, easy to use package for Laravel.

136.8k](/packages/a17mad-laravel-cybersource)

PHPackages © 2026

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