Configurando o Laravel
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...
}