Versions in this module Expand all Collapse all v1 v1.0.0 Jun 22, 2023 Changes in this version + type Application interface + BasePath func(path string) string + Boot func() + Commands func([]console.Command) + ConfigPath func(path string) string + DatabasePath func(path string) string + Path func(path string) string + PublicPath func(path string) string + Publishes func(packageName string, paths map[string]string, groups ...string) + StoragePath func(path string) string + type Container interface + Bind func(key any, callback func(app Application) (any, error)) + BindWith func(key any, ...) + Instance func(key, instance any) + Make func(key any) (any, error) + MakeArtisan func() console.Artisan + MakeAuth func() auth.Auth + MakeCache func() cache.Cache + MakeConfig func() config.Config + MakeCrypt func() crypt.Crypt + MakeEvent func() event.Instance + MakeGate func() access.Gate + MakeGrpc func() grpc.Grpc + MakeHash func() hash.Hash + MakeLog func() log.Log + MakeMail func() mail.Mail + MakeOrm func() orm.Orm + MakeQueue func() queue.Queue + MakeRateLimiter func() http.RateLimiter + MakeRoute func() route.Engine + MakeSchedule func() schedule.Schedule + MakeStorage func() filesystem.Storage + MakeValidation func() validation.Validation + MakeWith func(key any, parameters map[string]any) (any, error) + Singleton func(key any, callback func(app Application) (any, error)) + type ServiceProvider interface + Boot func(app Application) + Register func(app Application)