GoravelGoravel
首页
视频
  • English
  • 简体中文
GitHub
首页
视频
  • English
  • 简体中文
GitHub
  • 前言

    • 升级指南

      • 从 v1.14 升级到 v1.15
      • 从 v1.13 升级到 v1.14
      • 历史版本升级
    • 贡献指南
    • 优秀扩展包
  • 入门指南

    • 安装
    • 配置信息
    • 文件夹结构
    • 编译
  • 核心架构

    • 请求周期
    • 服务容器
    • 服务提供者
    • Facades
  • 基本功能

    • 路由
    • HTTP 中间件
    • 控制器
    • 请求
    • 响应
    • 视图
    • Grpc
    • Session
    • 表单验证
    • 日志
  • 综合话题

    • Artisan 命令行
    • 缓存系统
    • 事件系统
    • 文件储存
    • 邮件
    • 队列
    • 任务调度
    • 本地化
    • 扩展包开发
    • 颜色
    • Strings
    • 辅助函数
  • 安全相关

    • 用户验证
    • 用户授权
    • 加密解密
    • 哈希
  • ORM

    • 快速入门
    • 模型关联
    • 数据库迁移
    • 数据填充
    • 模型工厂
  • 测试相关

    • 快速入门
    • HTTP Tests
    • Mock

请求周期

  • 简介

简介

Goravel 应用的所有请求入口都是 main.go 文件,该文件中使用 bootstrap.Boot() 引导框架加载。

然后在 bootstrap/app.go 脚本中创建 Goravel 实例 app := foundation.Application{}。

之后使用 app.Boot() 引导加载框架中注册的 服务提供者,使用 config.Boot() 加载 config 目录下的配置文件。

最后,在 main.go 文件中使用 facades.Route().Run(facades.Config().GetString("app.host")) 启动 HTTP 服务器。

Edit this page
Next
服务容器