v1.8 dan v1.9 ga yangilash
Yaxshilanishlar 🚀
- Ma'lumotlar bazasini o'qish-yozish ajratishini qo'shish (1.9.0)
- Ma'lumotlar bazasi havuzi konfiguratsiyasini qo'shish (1.9.0)
- Maxsus .env yo'li (1.9.0)
- Keshga xotira drayverini qo'shish (1.9.0)
- Orm uchun Paginate metodini qo'shish (1.9.0)
- Make buyrug'ini qo'shish (1.9.0)
- Response uchun yangi metodlarni qo'shish (1.9.0)
Qayta ko'rib chiqish talab qiladigan o'zgarishlar 🛠
Xatolarni tuzatish 🐛
- Fayl noto'g'ri fayl turini olishi (1.9.0)
- make:event va make:listener buyrug'idagi shablon xatosini tuzatish (1.9.0)
- Ba'zi turlar faylni saqlaganda kengaytmani ola olmasligini tuzatish (1.9.1)
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.0Ma'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=../.envKeshga 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",
},
},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 UserResponse uchun yangi metodlarni qo'shish
Versiya: v1.9.0
| Metod | Harakat |
|---|---|
| Ma'lumot | Maxsus qaytarish |
| Qayta yo'naltirish | Qayta 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:
file, err := ctx.Request().File()
file.Store("upload")