Files
goravel/README_zh.md
2023-03-14 22:34:27 +08:00

2.7 KiB
Raw Permalink Blame History

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

路线图

查看详情

贡献者

这个项目的存在要归功于所有做出贡献的人。

群组

微信入群,请备注 Goravel

开源许可

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