Configurando o Laravel

Publicado em 14 de Sep 2017.

Hello, Devs

Neste tutorial irei demonstrar as configurações do Laravel, todas as configurações do Laravel ficam na pasta config.

Configuração do ambiente

É possível ter várias configurações de acordo com o ambiente por exemplo, podemos ter um configuração para o ambiente de desenvolviment, uma configuração para ambiente de produção e assim por diante.

Quando criamos um projeto em Laravel, ele vem com arquivo de exemplo de configuração o .env.example. Para configurar iremos criar um arquivo .env com o conteudo do .env.example.

Esse arquivo não deve ser comitado em seu sistema de versionamento.

Obtendo as configurações

Todas as configurações são carregas pelo $_ENV uma váriavel super global em PHP. No entanto, você deve usar o helper env para pegar os valores de configuração no projeto, veja o exemplo

'debug' => env("APP_DEBUG", false),

O segundo valor que é passo no helper env é um valor padrão que será carregado caso o valor não exista.

Resgatando os valores de um determinada configuração

Podemos resgatar no Laravel a configuração de um determinando ambiente, por exemplo quando você estiver utilizando o ambiente local, podemos pegar um valor de local.

$environment = App::environment();

Você também pode passar argumentos para recuperação exemplo

if (App::environment('local')) {
    // The environment is local
}

if (App::environment(['local', 'staging'])) {
    // The environment is either local OR staging...
}