Kontentga o‘tish

v1.8 dan v1.9 ga yangilash

Yaxshilanishlar 🚀

Qayta ko'rib chiqish talab qiladigan o'zgarishlar 🛠

Xatolarni tuzatish 🐛

Qaramliklarni yangilash ⬆️

  • build(deps): bump github.com/gin-gonic/gin from v1.7.3 to v1.8.2

Yangilash bo'yicha ko'rsatma

Taxminiy yangilash vaqti: 10 daqiqa

Qaramliklarni yangilash

go.mod faylidagi qaramliklarni yangilang:

go get -u github.com/goravel/framework@v1.9.0

Ma'lumotlar bazasini o'qish-yozish ajratishini qo'shish

Versiya: v1.9.0

Ma'lumotlar bazasi o'qish-yozish ajratishni qo'llab-quvvatlaydi, Batafsil.

Ma'lumotlar bazasi havuzi konfiguratsiyasini qo'shish

Versiya: v1.9.0

Ma'lumotlar bazasi konfiguratsiya fayliga havuz konfiguratsiyasini qo'shing: config/database.go, Batafsil.

Maxsus .env yo'li

Versiya: v1.9.0

// Ishlab chiqish
go run . --env=../.env

// Kompilyatsiya qilingan
./main --env=../.env

Keshga xotira drayverini qo'shish

Versiya: v1.9.0

config/cache.go ga memory konfiguratsiyasini qo'shing:

"stores": map[string]any{
  // Yangi
  "memory": map[string]any{
    "driver": "memory",
  },
},

Batafsil

Orm uchun Paginate metodini qo'shish

Versiya: v1.9.0

facades.Orm ga Paginate metodini qo'shdi, Batafsil.

Make buyrug'ini qo'shish

Versiya: v1.9.0

// Controller yaratish
go run . artisan make:controller UserController

// Middleware yaratish
go run . artisan make:middleware Cors

// Model yaratish
go run . artisan make:model User

Response uchun yangi metodlarni qo'shish

Versiya: v1.9.0

MetodHarakat
Ma'lumotMaxsus qaytarish
Qayta yo'naltirishQayta yo'naltirish

Request PrepareForValidation metodi uchun qaytarish qiymatini qo'shish

Versiya: v1.9.0

Agar siz Tekshiruvdan oldin ma'lumotlarni formatlash bo'limidagi PrepareForValidation metodidan foydalanayotgan bo'lsangiz, iltimos, qaytarish qiymatini qo'shing: PrepareForValidation(data validation.Data) error.

Fayl noto'g'ri fayl turini olishi

Versiya: v1.9.0

.docx, .xlsx va boshqalar noto'g'ri .zip deb aniqlangan muammoni tuzatish.

make:event va make:listener buyrug'idagi shablon xatosini tuzatish

Versiya: v1.9.0

import "github.com/goravel/framework/contracts/events" ni import "github.com/goravel/framework/contracts/event" ga o'zgartiring

Ba'zi turlar faylni saqlaganda kengaytmani ola olmasligini tuzatish

Versiya: v1.9.1

Ba'zi turlar quyidagi kod orqali kengaytmani olishi mumkin emas:

go
file, err := ctx.Request().File()
file.Store("upload")

MIT litsenziyasi ostida chiqarilgan