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  }