Skip to content

Latest commit

 

History

History
120 lines (83 loc) · 8.13 KB

README_zh.md

File metadata and controls

120 lines (83 loc) · 8.13 KB
Logo

Doc Go Release Test Report Card Codecov License

English | 中文

关于 Goravel

Goravel 是一个功能完备、具有良好扩展能力的 Web 应用程序框架。作为一个起始脚手架帮助 Golang 开发者快速构建自己的应用。

框架风格与 Laravel 保持一致,让 Phper 不用学习新的框架,也可以愉快的玩转 Golang!致敬 Laravel!

欢迎 Star, PR, Issues!

快速上手

// 生成 APP_KEY
go run . artisan key:generate

// 定义路由
facades.Route().Get("/", userController.Show)

// 数据库查询
facades.Orm().Query().With("Author").First(&user)

// 任务调度
facades.Schedule().Command("send:emails name").EveryMinute()

// 记录 Log
facades.Log().Debug(message)

// 获取缓存
value := facades.Cache().Get("goravel", "default")

// 队列
err := facades.Queue().Job(&jobs.Test{}, []queue.Arg{}).Dispatch()

文档

在线文档 https://www.goravel.dev/zh

示例 https://github.com/goravel/example

优化文档,请提交 PR 至文档仓库 https://github.com/goravel/docs

主要功能

自定义配置 HTTP 服务 用户认证 用户授权 数据库 ORM
数据库迁移 日志 缓存 Grpc Artisan 命令行
任务调度 队列 事件系统 文件存储 邮件
表单验证 Mock Hash Crypt Carbon
扩展包开发 测试 本地化 Session

路线图

查看详情

优秀扩展包

查看详情

贡献者

这个项目的存在要归功于所有做出贡献的人,参与贡献请查看贡献指南

打赏

开源项目的发展离不开您的支持,感谢微信打赏。

群组

微信入群,请备注 Goravel

开源许可

Goravel 框架是在 MIT 许可 下的开源软件。