Curso de Laravel para Noobs - #4 Configurações e Diretórios
09/11/2022Nesse tutorial vamos aprender um pouco sobre as configurações do Laravel, incluindo o arquivo .env e sobre as funcionalidaes de cada diretório.
Configurando o Laravel
As configurações do Laravel ficam dentro do diretório config e as principais informações podem ser editadas através do arquivo de ambiente (.env) que fica na raíz do projeto.
Para saber as configurações atuais do Laravel você pode rodar no termial o seguinte comando:
php artisan about
O arquivo .env é ignorado pelo github por possuir dados confidenciais do seu site, porém caso queira enviá-lo para um diretório online, você pode criptografá-lo e posteriormente descriptografá-lo através dos comandos:
php artisan env:encrypt
php artisan env:decrypt
Diretórios do Laravel
Atualmente o Laravel possui os seguintes diretórios:
A pasta app é o core do nosso sistema, vai trazer os models, providers, controllers, middlewares e outras peças fundamentais para o fucionamento do Laravel.
O diretório Laravel inicializa os módulos e o cache.
A pasta config traz todas as configurações do seu framework.
No diretório database possuímos as migrations para construção do banco de dados e os factories e seeders para inserção de dados de teste no banco.
lang traz a linguagem padrão do seu Laravel.
O public traz os arquivos que vão para o usuário final, tais como: fotos, css, js, html, etc.
Resource traz as views com os templates.
A pasta routes estabelece as urls e como essas urls vão funcionar dentro do sistema.
O diretório storage serve para armazenamento de logs, arquivos, etc.
tests para trabalhar com Php Unit e testes integrados no Laravel.
vendor é pasta que armazena as libs externas gerenciadas pelo Composer.
Então é isso, por hoje é só! Sucesso nos códigos e na vida!
Precisa de um professor? webdesignemfoco@gmail.com