跳转到内容

安装

服务器要求

  • Golang >= 1.21

安装

使用Goravel安装程序

根据文档初始化安装程序,然后使用以下命令初始化一个新的Goravel项目:

shell
// 进入您想要安装项目的目录
goravel new blog

手动安装

shell
// 下载框架
git clone --depth=1 https://github.com/goravel/goravel.git && rm -rf goravel/.git*

// 安装依赖
cd goravel && go mod tidy

// 创建.env环境配置文件
cp .env.example .env

// 生成应用密钥
go run . artisan key:generate

启动HTTP服务

根据根目录中的.env文件启动服务

shell
go run .

指定 .env 文件启动服务

shell
go run . --env=./.env

使用环境变量启动服务

shell
APP_ENV=production APP_DEBUG=true go run .

实时重载

安装 cosmtrek/air,Goravel 内置了可直接使用的配置文件:

air

如果您使用的是 Windows 系统,需要修改根目录下的 .air.toml 文件,在以下两行末尾添加 .exe 后缀:

shell
[build]
  bin = "./storage/temp/main.exe"
  cmd = "go build -o ./storage/temp/main.exe ."

配置

配置文件

Goravel框架的所有配置文件都放置在config目录中。 所有配置项都有注释,您可以根据需要进行调整。

生成应用程序密钥

在Goravel本地安装后,您需要生成应用程序密钥。 运行以下命令,将在.env文件的APP_KEY键上生成一个32位字符串。 这个密钥主要用于数据加密和解密。

shell
go run . artisan key:generate

生成JWT令牌

如果您使用身份验证,则需要生成JWT令牌。

shell
go run . artisan jwt:secret

基于 MIT 许可发布