class LoadEnvironmentVariables (View source)

Methods

void
bootstrap(Application $app)

Bootstrap the given application.

void
checkForSpecificEnvironmentFile(Application $app)

Detect if a custom environment file matching the APP_ENV exists.

bool
setEnvironmentFilePath(Application $app, string $file)

Load a custom environment file.

Dotenv
createDotenv(Application $app)

Create a Dotenv instance.

never
writeErrorAndDie(InvalidFileException $e)

Write the error information to the screen and exit.

Details

void bootstrap(Application $app)

Bootstrap the given application.

Parameters

Application $app

Return Value

void

protected void checkForSpecificEnvironmentFile(Application $app)

Detect if a custom environment file matching the APP_ENV exists.

Parameters

Application $app

Return Value

void

protected bool setEnvironmentFilePath(Application $app, string $file)

Load a custom environment file.

Parameters

Application $app
string $file

Return Value

bool

protected Dotenv createDotenv(Application $app)

Create a Dotenv instance.

Parameters

Application $app

Return Value

Dotenv

protected never writeErrorAndDie(InvalidFileException $e)

Write the error information to the screen and exit.

Parameters

InvalidFileException $e

Return Value

never

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.