# 小丑路人社区(Hyperf-server)
**Repository Path**: clown-passerby-community/hyperf-community
## Basic Information
- **Project Name**: 小丑路人社区(Hyperf-server)
- **Description**: No description available
- **Primary Language**: PHP
- **License**: Apache-2.0
- **Default Branch**: develop
- **Homepage**: https://bbs.cnpscy.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-05-31
- **Last Updated**: 2023-07-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: hyperf, PHP, 社区, 小丑路人
## README
# 小丑路人社区(Hyperf-server)
### [小丑路人社区](https://bbs.cnpscy.com)(PC端)

### Hyperf与Laravel版
laravel-小丑路人社区
Hyperf-小丑路人社区
### 环境需求
- Swoole >= 4.6.x 并关闭 `Short Name`
- PHP >= 8.0 并开启以下扩展:
- mbstring
- json
- pdo
- openssl
- redis
- pcntl
- Mysql >= 5.7
- Redis >= 4.0
### 安装教程
* `composer install`
* 同步导入数据表:`php bin/hyperf.php sync:database:tables`
### 使用说明
##### 启动服务,且热更新
* 命令行:`php bin/hyperf.php server:watch`
* www角色执行命令:`su -c "php bin/hyperf.php serve:watch" -s /bin/sh www`
* 后置进程:`nohup php 文件 2>&1 &`
* 使用`supervisor`守护进程启动服务即可
##### 数据层
- Admin 数据层级
- controller
- ~~service(废弃)~~
- model
- ~~注解路由~~
- 存在一定的限制性,灵活性不足
- route文件定义路由
- 社区 数据层级
- controller
- service
- repository(可选性)
- model
- 注解路由
### Vue代码
##### PC社区
[小丑路人社区-PC](https://gitee.com/clown-passerby-community/community/tree/develop/yike.io)
##### Admin
[laravel-vue-element-admin](https://gitee.com/clown-passerby-community/laravel-vue-element-admin)
* 需删除vue项目`src->utils->auth.js`文件的`getToken`方法内的`'Bearer ' + `