ronanflavio / easychat
基于jQuery的Laravel 4 & 5聊天包,具有数据库存储和用户表集成。
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
README
此项目已被终止。
Easychat for Laravel 4.x
描述
基于jQuery的Laravel 4.x聊天,使用MySQL数据库存储和与项目用户表的集成。
安装
Laravel 5.x
请点击此处查看安装方法[点击这里] (https://github.com/kikonuy/easychat_l5)。
Laravel 4.x
要安装Easychat,您需要通过composer执行以下命令
composer require "ronanflavio/easychat"
然后,您必须在项目中的app.php文件末尾的providers列表中添加以下行
'Ronanflavio\Easychat\EasychatServiceProvider',
需要在项目中公开包的资源和配置,为此请执行以下命令
php artisan asset:publish
php artisan config:publish ronanflavio/easychat
存在一些必要的表用于聊天功能,这些表以前缀ec_命名,以区分您的项目中的表。这些表的迁移脚本在包内,要执行它们,请使用以下命令
php artisan migrate --package=ronanflavio/easychat
配置
在发布包时,配置文件将位于以下目录中
app\config\packages\ronanflavio\easychat
需要在tables.php文件中指定表名和模型名,以及主要字段:'id'和'table中的'users'字段对应的'name'。
'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',
),
还需要在您的用户表中有名为'username'的字段,如上数组所示。如果您的用户表中存在用户显示图片的字段,您可以将此字段分配给数组的photo键。将值设置为null,系统将使用默认图片。
要创建一个指向聊天的链接,请使用:URL::to(Config::get('easychat::uri'))。以下是一个示例
<a href="{{ URL::to(Config::get('easychat::uri')) }}">聊天</a>
描述
基于jQuery的Laravel 4.x聊天,具有数据库存储和与用户表的集成。