工作后发现很多东西需要记录、整理,缺少一个可以方便记录的平台,于是决定基于laravel-admin做了一个
- PHP: 7.3+
- Mysql:5.7+(mysql8暂时未测)
- laravel:8.x
- laravel-admin:1.8
- captcha:3.x
-
服务器管理 ☑️
-
github仓库管理
- 批量保存github动态中的仓库 ☑️
- 批量star github动态中的仓库
- ...
-
公众号管理
- 用户管理
- 留言管理 ☑️
-
企业微信
- 留言管理
- 定时提醒
-
个人图书馆
-
备忘录
-
...
-
打开终端,使用
composer install安装依赖包。 -
使用
cp .env.example .env复制配置文件,根据自己的环境配置。 -
使用
php artisan key:generate创建随机秘钥。
注意:此处需要根据需求人工添加
| 序号 | 名称 | 路由 |
|---|---|---|
| 1 | 服务器管理 | servers |
| 2 | Github仓库管理 | github-repositories |
| 3 | 公众号配置管理 | media-platform-config |
| 4 | 公众号消息管理 | media-platform-messages |
-
批量保存
- 需要配置
.env中GITHUB_USERNAME和GITHUB_TOKEN参数,GITHUB_USERNAME为目标用户名(暂时测试可以获取他人的feed流),执行php artisan github:feed,将获取的用户此时前100个动态保存至数据库,建议配合定时器。
- 需要配置