从 v1.0 升级到 v1.1

高影响变化

中影响变化

低影响变化

升级指南

预计升级时间:1 分钟

更新依赖

影响可能性:高

go.mod 中更新依赖:

github.com/goravel/framework v1.1.1

更新 Providers

影响可能性:高

config.app.go 中新增 Auth Provider:

"github.com/goravel/framework/auth"

"providers": []contracts.ServiceProvider{
  ...
  &mail.ServiceProvider{},
  &auth.ServiceProvider{},
  &providers.AppServiceProvider{},
  ...
}

新增 Config

影响可能性:高

config 目录新增文件:

  1. auth.goopen in new window
  2. jwt.goopen in new window

facades.Cache 新增方法

影响可能性:中

新增方法:

  1. facades.Cache.GetBoolopen in new window
  2. facades.Cache.GetIntopen in new window
  3. facades.Cache.GetStringopen in new window

如果你使用了自定义缓存驱动open in new window,则需要实现这三个接口。

新增 facades.Auth

影响可能性:低

新增用户验证功能 facades.Auth