当前位置: 首页 > 后端技术 > PHP

Laravel+vue.js前端分离项目,一个原创诗歌分享网站

时间:2023-03-29 17:41:37 PHP

关于一个laravel5.4+vue2前端分离项目,网站主要目的是分享原创诗歌-诗小筑。前台页面使用vue2编写,后端提供api接口。后台管理页面由laravel的blade模板和vue2完成。所以我把它们放在两个存储库中。由于很多地方都是DIY,所以网站设计的有点粗糙。如有遗漏和不足,敬请指出。诗歌小猪首页诗歌小猪后台页面及后台代码FrontendIntro诗歌小猪首页基于vue.js+element-ui。诗小猪的后台页面和后端代码技术栈vue2+element-ui+vuex+vue-router+axios+stylus+ES6实现了登录、注册、注销、修改密码、忘记密码、邮箱验证邮箱反馈等功能诗歌、编辑诗歌、搜索诗歌点赞、收藏、评分、评论、写作欣赏添加欣赏、编辑欣赏、搜索欣赏品鉴点赞、收藏、评分、评论修改个人信息无限加载关注用户发私信、删除私信、删除对话list微博登录,GitHub登录如何使用gitclonehttps://github.com/DragonFlyXD/poetryclub-frontendcdpoetryclub-frontendnpminstallnpmrundevScreenshotBackendIntro诗歌小猪的网站后台页面和后台代码,基于laravel+vue.js。诗小猪首页技术栈laravel5.4+passport+vue2+element-ui+axios+stylus使用方法gitclonehttps://github.com/DragonFlyXD/poetryclub-backendcdpoetryclub-backendcomposerinstallphpartisanmigrationchmod-R777storage/***将生成的ID和Secret添加到.env文件中*例如:*PASSWORD_CLIENT_ID=3*PASSWORD_CLIENT_SECRET=OdIzVLnICs7dXYz3QEe9xeo1ITr2ugpdrwR1xvGb**/phpartisanpassport:client--passport配置连接数据库信息,默认使用mysql。#.envDB_DATABASE=your_databaseDB_USERNAME=your_usernameDB_PASSWORD=your_password配置邮件发送信息,使用sendclound。#.envMAIL_FROM_ADDRESS=your_address//例如:dragonfly920130@outlook.comMAIL_FROM_NAME=your_name//例如:石慈小猪SEND_CLOUD_USER=your_userSEND_CLOUD_KEY=your_key配置搜索功能信息,使用algolia。#.envALGOLIA_APP_ID=your_idALGOLIA_SECRET=your_secret配置图片存储功能信息,使用七牛云。#.envQINIU_ACCESS_KEY=your_access_keyQINIU_SECRET_KEY=your_secret_keyQINIU_BUCKET=your_bucketQINIU_DOMAIN=your_domainScreenshot