1
resposta

[Dúvida] Estrutura de pasta

Estou trabalhando em um sistema PHP utilizando Laravel e estou apanhando para entender a estrutura de pasta escolhida.

Atualmente, dentro de APP, tenho uma pasta Suport, Units, Helpers, Providers, Repositories e Sservices.

Poderia me ajudar a entender esta estrutura?

1 resposta

Ricardo, A estrutura de pastas em um projeto Laravel é padrão. Para entender esta estrutura minha sugestão é ler a documentação, neste link: https://laravel.com/docs/8.x/structure

Alguns pontos para te adiantar e ajudar:

O arquivo /routes/web.php contém as rotas da tua aplicação. Na raiz da pasta App, estão os Objetos Relacionais (ORMs), por exemplo o User.php. Dentro da pasta App/Http/Controllers estão os Controllers da tua aplicação. E na pasta /resources/views estão as páginas ou templates. Lembre-se que a template Engine padrão do Laravel é o Blade (https://laravel.com/docs/8.x/blade)

Um último ponto verifique a versão do Laravel e da documentação que esta consultando, sempre existe um detalhe ou outro entre as versões. Os links acima são para documentação na versão 8, para consultar a versão do Laravel da aplicação, digite no prompt:

php artisan --version

Se estes pontos te ajudaram, não esqueça de marcar como resolvido. Se preciso envie sua dúvida ainda, ou abra dúvidas mais especificas.