Ao criar um projeto com o Framework Laravel versão 10.x, um...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Ao abordar a questão sobre a estrutura padrão de diretórios do Framework Laravel versão 10.x, é importante entender que essa estrutura é uma parte crucial para iniciar o desenvolvimento de aplicações de forma organizada e eficiente.
O Laravel é um dos frameworks PHP mais populares e oferece uma estrutura de diretórios que ajuda a manter o código limpo e bem organizado. Esse conhecimento é essencial para quem busca atuar na área de tecnologia e desenvolvimento de software, especialmente em um cargo de Tecnologista.
Vamos analisar cada alternativa para entender por que a alternativa D é a incorreta.
A - o diretório “app” contém o código fonte principal da aplicação.
Correto. O diretório app é realmente onde o código fonte principal de uma aplicação Laravel reside. Ele contém subdiretórios para controllers, models e outros elementos fundamentais da aplicação.
B - os arquivos de configuração da aplicação são encontrados no diretório “config”.
Correto. O diretório config contém todos os arquivos de configuração da aplicação, como configuração de banco de dados, cache, sessão, etc.
C - “public” é o diretório que contém o arquivo index.php.
Correto. O diretório public é onde a aplicação é iniciada, e o arquivo index.php localizado nele é o ponto de entrada para todas as solicitações HTTP.
D - o diretório “vendor” contém os logs da aplicação.
Incorreto. O diretório vendor não contém os logs da aplicação. Ele é usado para armazenar as dependências de pacotes gerenciados pelo Composer. Os logs da aplicação são geralmente encontrados no diretório storage/logs.
E - o arquivo app.php é encontrado no diretório “bootstrap”.
Correto. O diretório bootstrap contém o arquivo app.php, que cuida do bootstrapping da aplicação, ou seja, o carregamento inicial e configuração do framework.
Entender a estrutura de diretórios do Laravel torna-se fundamental para uma implementação eficaz e organizada, aspectos cruciais para o cargo de Tecnologista, que requer habilidade para gerenciar projetos complexos com eficiência.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
/vendor: armazena dependências do Composer
/storage/logs: armazena os logs
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo