仿照laravel优雅的写法编写的Go语言开发骨架,方便开箱即用。
因为目前go的框架太多了,而我是由PHP转向golang的,对很多golang的语法并不熟悉,之前使用laravel比较多,所以自己按照laravel的设计模式开发了一个go骨架,为了方便自己日后的开发和项目的管理
- 复制配置文件,并修改.env文件内的相关配置
cp .env.example .env
- 安装依赖
go mod vendor
- 运行项目
go run index.go
- 访问控制台输出的网址
- gohtml模板
- 中间件
- 路由组
- JWT认证
- config配置文件自动加载
- .env文件
- 日志
- 存储文件
- go mod管理依赖
- 分页处理
- gorm集成
- gin集成