github.com/goravel/framework@v1.13.9/support/path/path.go (about) 1 package path 2 3 import ( 4 "github.com/goravel/framework/facades" 5 ) 6 7 func App(paths ...string) string { 8 finalPath := "" 9 if len(paths) >= 1 { 10 finalPath = paths[0] 11 } 12 13 return facades.App().Path(finalPath) 14 } 15 16 func Base(paths ...string) string { 17 finalPath := "" 18 if len(paths) >= 1 { 19 finalPath = paths[0] 20 } 21 22 return facades.App().BasePath(finalPath) 23 } 24 25 func Config(paths ...string) string { 26 finalPath := "" 27 if len(paths) >= 1 { 28 finalPath = paths[0] 29 } 30 31 return facades.App().ConfigPath(finalPath) 32 } 33 34 func Database(paths ...string) string { 35 finalPath := "" 36 if len(paths) >= 1 { 37 finalPath = paths[0] 38 } 39 40 return facades.App().DatabasePath(finalPath) 41 } 42 43 func Storage(paths ...string) string { 44 finalPath := "" 45 if len(paths) >= 1 { 46 finalPath = paths[0] 47 } 48 49 return facades.App().StoragePath(finalPath) 50 } 51 52 func Public(paths ...string) string { 53 finalPath := "" 54 if len(paths) >= 1 { 55 finalPath = paths[0] 56 } 57 58 return facades.App().PublicPath(finalPath) 59 }