# 初次安装篇

本文主要讲述初始化的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
Last Updated: 2/26/2025, 6:44:53 PM