2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 12:40:25 +08:00

fix: build

This commit is contained in:
耗子
2024-06-14 21:00:12 +08:00
parent 5ddbdfc5df
commit 27cbb92a06
2 changed files with 19 additions and 25 deletions

View File

@@ -1,25 +0,0 @@
package models
import (
"fmt"
"github.com/goravel/framework/facades"
)
func init() {
if err := facades.Orm().Query().AutoMigrate(
&Cert{},
&CertDNS{},
&CertUser{},
&Cron{},
&Database{},
&Monitor{},
&Plugin{},
&Setting{},
&Task{},
&User{},
&Website{},
); err != nil {
panic(fmt.Sprintf("Failed to migrate database: %v", err))
}
}

View File

@@ -1,9 +1,13 @@
package providers
import (
"fmt"
"github.com/goravel/framework/contracts/database/seeder"
"github.com/goravel/framework/contracts/foundation"
"github.com/goravel/framework/facades"
"github.com/TheTNB/panel/app/models"
)
type DatabaseServiceProvider struct {
@@ -15,4 +19,19 @@ func (receiver *DatabaseServiceProvider) Register(app foundation.Application) {
func (receiver *DatabaseServiceProvider) Boot(app foundation.Application) {
facades.Seeder().Register([]seeder.Seeder{})
if err := facades.Orm().Query().AutoMigrate(
&models.Cert{},
&models.CertDNS{},
&models.CertUser{},
&models.Cron{},
&models.Database{},
&models.Monitor{},
&models.Plugin{},
&models.Setting{},
&models.Task{},
&models.User{},
&models.Website{},
); err != nil {
panic(fmt.Sprintf("Failed to migrate database: %v", err))
}
}