# 初次安装篇
本文主要讲述初始化的laravel框架,该如何安装
# 安装(Installing)
$ composer require youhujun/laravel-fast-api
# 发布(Publish)
# 发布前准备
- 发布开发模版(仅限开发环境)
php artisan stub:publish
:::warnging 警告 如果不把默认迁移文件删除会产生冲突和重复 :::
- 将laravel自身位于database\migrations数据库迁移文件移除
# 执行发布命令
注意
--force 参数必须要添加
php artisan vendor:publish --tag=init --force
# 配置
# 建立公共资源软链接
php artisan storage:link
# 配置伪静态访问
- 注意跨目录访问问题
类似于如下需要注释掉
#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
- nginx配置伪静态
location /
{
try_files $uri $uri/ /index.php?$query_string;
}
# Linux下需要更改访问权限
chmod -R 777 bootstrap/cache/
chmod -R 777 storage/
# 复制.env
cp .env.example .env
# 执行laravel命令,重新生成秘钥
php artisan key:genrerate
# 数据库迁移
在.env处配置好数据库配置
php artisan migrate
# 填充基础数据
php artisan db:seed --class=DatabaseSeeder
# 修改.env的环境变量
注意
在完成数据填充之前不要修改,数据填充完成以后,一定要修改,数据库和redis前缀自行修改
BROADCAST_DRIVER=redis
QUEUE_CONNECTION=redis
#是否完成发布自定配置文件
YOUHUJUN_IS_CUSTOM=true
#源代码是否发布到项目中
YOUHUJUN_PUBLISH=true
#组件包是否运行
YOUHUJUN_RUNING=true