ronanflavio / easychatl5
该软件包已被放弃,不再维护。没有建议的替代软件包。
基于 jQuery 的 Laravel 5.1 聊天软件,具有数据库存储和与用户表的集成。
1.1.2
2016-06-30 15:55 UTC
Requires
README
此项目已停止。
Easychat for Laravel 5.x
描述
基于 jQuery 的 Laravel 5.0、5.1 和 5.2 聊天软件。它使用 MySQL 数据库进行存储,并集成到您的项目用户表中。
安装
Laravel 4.x
请点击此处查看方法 [点击这里] (https://github.com/kikonuy/easychat)。
Laravel 5.x
要安装 Easychat,请按照以下步骤操作
1)
composer require ronanflavio/easychatl5
2)
如果您使用 Laravel 5.1 或 5.2,请将以下行插入到您的 providers
列表底部,在 config/app.php
文件中。
'providers' => [
...
Ronanflavio\Easychat\EasychatServiceProvider::class,
];
如果是 5.0 版本,请这样做
'providers' => [
...
'Ronanflavio\Easychat\EasychatServiceProvider',
];
3)
您需要发布软件包文件。因此,请执行以下操作
php artisan vendor:publish
配置文件将放置在:config/packages/Ronanflavio/Easychat
。迁移文件将放置在您的根项目文件夹中,在目录:migrations/Ronanflavio/Easychat
。而资产将放置在:public/packages/Ronanflavio/Easychat
。
4)
要迁移表,请执行以下操作
php artisan migrate --path=migrations/Ronanflavio/Easychat
这些表对于您的聊天是必要的。它们都使用前缀 ec_
来区分您的所有者表。
5)
最后,将 easychat URI 的异常插入到您的 app\Http\Middleware\VerifyCsrfToken.php
文件中,如下所示
protected $except = [
'easychat/*'
];
配置
软件包发布完成后,文件将放置在目录:config\packages\Ronanflavio\Easychat
。导航到那里,并将您的模型和数据库表映射到下面的 tables.php
文件中,如下所示
'users' => array(
/**
* Set the Model name:
*/
'model' => 'App\User',
/**
* Set the Table name:
*/
'table' => 'usuarios',
/**
* Set the Fields names:
*/
'id' => 'id',
'name' => 'nome',
'photo' => null,
'created_at' => 'created_at',
'updated_at' => 'updated_at',
),
详细信息
该应用程序完全依赖于 Laravel (Auth) 的认证方法,并且当然,用户必须登录到系统中才能使其工作。