laravelGo 框架是根据 MIT 许可证 授权的开源软件。
-
git clone "代码库地址" && go mod tidy -
cp .env.example .env -
go run main.go
-
go run main.go 或者 go run main.go api -
-
go run main.go migrate up -
go run main.go migrate down -
go run main.go migrate reset -
go run main.go migrate fresh
-
-
-
go run main.go generate model [参数为表名称 可有零个或者多个用空格分开 不传参数代表库中所有的表] -
go run main.go generate key
-
-
-
go run main.go make migration [需要传一个参数为文件名] -
go run main.go make cmd [需要传一个参数为文件名] -
go run main.go make model [需要传一个参数为文件名]
-
-
生成接口文档指令 (访问链接为 http://host:port/swagger/index.html)
swag init
-
go run main.go make job [需要传一个参数为文件名] -
#示例代码 NewExampletJob为 app/job/ 下的自定义任务 asynq.Delivery(job.NewExampletJob(job.ExamplePayload{ UserId: 11111, })) -
go run main.go queue server
-
go build -o <编译打包的文件服务名> nohup ./<编译打包的文件服务名> & -
ps -ef | grep <编译打包的文件服务名> | awk -F' ' '{print$2}' | xargs kill -9 -
go build -o <编译打包的文件服务名> > restart.txt 2>&1 nohup ps -ef | grep ./<编译打包的文件服务名> | awk -F' ' '{print$2}' | xargs kill -1 > restart.txt 2>&1 &