作者:cresslyty_723 | 来源:互联网 | 2023-08-14 16:04
About一个前后端星散的laravel5.4+vue2的项目,网站宗旨是分享原创诗文–诗词小筑。前台页面是由vue2编写的,后端供应api接口。而背景治理页面是由laravel的
About
一个前后端星散的 laravel5.4 + vue2 的项目,网站宗旨是分享原创诗文–诗词小筑。
前台页面是由vue2编写的,后端供应api接口。而背景治理页面是由laravel的blade模板与vue2共同完成。
因而我将它们放在两个仓库里。
因为许多处所都是本身diy的,所以网站设想的有些粗拙。
若有疏漏不妥的地方,还请不吝赐教。
诗词小筑的前台页面
诗词小筑的背景页面与后端代码
Frontend
Intro
诗词小筑的前台页面,基于vue.js+element-ui。
诗词小筑的背景页面与后端代码
手艺栈
vue2 + element-ui + vuex + vue-router + axios + stylus + ES6
已完成功用
- 登录、注册、退出登录、修正暗码、遗忘暗码、邮箱考证
- 邮件反应
- 增加诗文、编辑诗文、搜刮诗文
- 诗文点赞、珍藏、评分、批评、写赏析
- 增加品鉴、编辑品鉴、搜刮品鉴
- 品鉴点赞、珍藏、评分、批评
- 修正个人信息
- 无穷加载
- 关注用户
- 发送私信、删除私信、删除对话列表
- 微博登录、GitHub登录
How To Use
git clone https://github.com/DragonFlyXD/poetryclub-frontend
cd poetryclub-frontend
npm install
npm run dev
Screenshot
Backend
Intro
诗词小筑的网站背景页面与后端代码,基于laravel+vue.js。
诗词小筑的前台页面
手艺栈
laravel5.4 + passport + vue2 + element-ui + axios + stylus
How To Use
git clone https://github.com/DragonFlyXD/poetryclub-backend
cd poetryclub-backend
composer install
php artisan migration
chmod -R 777 storage
/**
* 将天生的 ID 和 Secret 增加进 .env 文件中
* 如:
* PASSWORD_CLIENT_ID=3
* PASSWORD_CLIENT_SECRET=OdIzVLnICs7dXYz3QEe9xeo1ITr2ugpdrwR1xvGb
**/
php artisan passport:client --passport
设置衔接数据库信息,默许采纳mysql。
# .env
DB_DATABASE=your_database
DB_USERNAME=your_username
DB_PASSWORD=your_password
设置邮件发送信息,采纳sendclound。
# .env
MAIL_FROM_ADDRESS=your_address // 如:dragonfly920130@outlook.com
MAIL_FROM_NAME=your_name // 如:诗词小筑
SEND_CLOUD_USER=your_user
SEND_CLOUD_KEY=your_key
设置搜刮功用信息,采纳algolia。
# .env
ALGOLIA_APP_ID=your_id
ALGOLIA_SECRET=your_secret
设置图片存储功用信息,采纳七牛云。
# .env
QINIU_ACCESS_KEY=your_access_key
QINIU_SECRET_KEY=your_secret_key
QINIU_BUCKET=your_bucket
QINIU_DOMAIN=your_domain
Screenshot