Skip to content

Latest commit

 

History

History
114 lines (77 loc) · 6.92 KB

README_zh.md

File metadata and controls

114 lines (77 loc) · 6.92 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
扩展包开发 测试

路线图

查看详情

优秀扩展包

查看详情

贡献者

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

打赏

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

群组

微信入群,请备注 Goravel

开源许可

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