https://github.com/zzdylan/laravel5.5-chatroom
laravel5.5开发的聊天室后端api
https://github.com/zzdylan/laravel5.5-chatroom
dingo-api gatewayworker jwt laravel
Last synced: 6 months ago
JSON representation
laravel5.5开发的聊天室后端api
- Host: GitHub
- URL: https://github.com/zzdylan/laravel5.5-chatroom
- Owner: zzdylan
- Created: 2018-03-12T03:03:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-25T02:44:19.000Z (about 8 years ago)
- Last Synced: 2023-11-04T10:24:11.844Z (over 2 years ago)
- Topics: dingo-api, gatewayworker, jwt, laravel
- Language: PHP
- Size: 196 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## 项目概述
* 产品名称:laravel5.5-chatroom
* 项目代码:laravel5.5-chatroom
* 演示地址:http://chat.51godream.com
laravel5.5-chatroom是一个简洁的聊天室应用,使用laravel5.5编写的聊天室api
## 功能如下
- 用户认证 —— 注册、登录;
- 聊天室发送文字和图片消息
- 接入图灵机器人,可自定义开关
## 运行环境要求
- Nginx 1.8+
- PHP 7.0+
- Mysql 5.7+
## 开发环境部署/安装
本项目代码使用php框架laravel5.5开发
### 基础安装
#### 1. 克隆源代码
克隆 `laravel-chatroom` 源代码到本地:
> git clone https://github.com/zzDylan/laravel5.5-chatroom.git
#### 2. 安装扩展包依赖
composer install
#### 3. 生成配置文件
```
cp .env.example .env
```
你可以根据情况修改 `.env` 文件里的内容,如数据库连接、缓存、邮件设置等:
```
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=chatroom
DB_USERNAME=root
DB_PASSWORD=123456
```
#### 4. 生成数据表及生成测试数据
在网站根目录下运行以下命令
```shell
$ php artisan migrate
```
初始的用户和聊天室表已使用数据迁移生成
#### 5. 生成秘钥
```shell
php artisan key:generate
```
```shell
php artisan jwt:secret
```