后台:
一、composer,楼主后台用的是php的laravel框架,所以下载好后台源码后需要安装composer安装工具,有兴趣的同学可以点击这里了解什么是composercomposer中国镜像,还有就是楼主要说一下laravel是一款非常非常棒的后台框架,学PHP的同学一定要学习这款框架。注意啦,是一定。
1、linux运行命令:curl -sS https://getcomposer.org/installer | php
2、然后运行: mv composer.phar /usr/local/bin/composer
3、最后运行composer,如果出现下图说明你成功的安装了composer
作者:叶子_ou
链接:https://www.jianshu.com/p/63b840063eee
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
二、laravel,在你的网站根目录中把校园小情书的项目克隆下来入楼主的下图所示,进入school后运行:composer install,composer会把框架和一些第三方库下载下来就可以了。
三、添加laravel的配置文件,在school目录下运行:sudo touch .env,后运行把下面的配置信息写入配置文件保存即可
APP_NAME=Laravel
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_LOG_LEVEL=debug
APP_LOG=daily
APP_URL=https://kucaroom.com
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=school
DB_USERNAME=root //数据库账号
DB_PASSWORD= //写入自己数据的密码
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync
REDIS_HOST=localhost //Redis主机
REDIS_PASSWORD= //redis密码
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
API_PREFIX=api
JWT_SECRET= //jwt key
WE_CHAT_APP_ID= //微信的,填自己的
WE_CHAT_SECRET= //微信的,填自己的
QI_NIU_ACCESS_KEY= //七牛的,
QI_NIU_SECRET_KEY= //七牛的
BUCKET_NAME=school
SENTRY_DSN=//可为空
自己要把自己的七牛和微信小程序的相关配置填入。
四、一定要执行第三步再执行第四部
生成laravel app key,运行:php artisan key:generate
生成jwt-auth key,运行:php artisan jwt:generate
五、数据库迁移,要在第三步的.env文件中配置自己的数据库信息
首先运行:php artisan migrate
然后运行:php artisan migrate --path=./database/migrations/update
六、删除这两句代码,楼主部署了一个队列来记录小程序的访问,但是部署起来麻烦,所以你们可以删掉就可以了,不删除会报错哟。
前端:
前端只要配置要自己的api接口和七牛的外联地址即可,例如楼主的域名是https://kucaroom,你只要把这个域名换成你自己的就可以了,楼主的七牛做了cnd的转换,你们可以直接换成七牛的外链即可,例如:
作者:叶子_ou
链接:https://www.jianshu.com/p/63b840063eee
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。