This commit is contained in:
Joe
2026-01-16 15:49:34 +08:00
commit 550d3e1f42
380 changed files with 62024 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
package providers
import (
"github.com/goravel/framework/contracts/foundation"
"github.com/goravel/framework/contracts/queue"
"github.com/goravel/framework/facades"
"goravel/app/jobs"
)
type QueueServiceProvider struct {
}
func (receiver *QueueServiceProvider) Register(app foundation.Application) {
facades.Queue().Register(receiver.Jobs())
}
func (receiver *QueueServiceProvider) Boot(app foundation.Application) {
}
func (receiver *QueueServiceProvider) Jobs() []queue.Job {
return []queue.Job{
&jobs.Test{},
&jobs.TestErr{},
// 实际场景的Job
&jobs.SendEmail{},
&jobs.ProcessImage{},
&jobs.GenerateReport{},
&jobs.ExportOrders{},
&jobs.ExportPayments{},
&jobs.ExportUsers{},
}
}