Zusammenfassung der Ressource
Flussdiagrammknoten
- Esquema Pastas Laravel 6.2
- Arquivos de configuração que retiram seus valores do arquivo .env
- app.php
'name' => env('APP_NAME', 'Laravel') nome = 'APP_NAME', senão 'Laravel'
- Arquivos de rotas, sendo um arquivo para cada view
- Salva também os recursos secundários do site
- pastas -
js - Javascript
lang - arquivo de traduções
- pacotes de terceiros / dependências de pacotes de terceiros
- Não deve ser manipulada manualmente
- Trabalha-se bastante nessas pastas
- pasta - public
Protege o restante do código, restringindo o nível de acesso do usuário à pasta public, retirando o acesso aos arquivos sensíveis do programa MCV que estão acima da pasta public
- pasta database -
Estrutura das tabelas do banco de dados
- pasta migrations - você cria uma migration e a estrutura da sua tabela, salva os comandos laravel na migration para criar uma tabela/estrutura em um banco de dados rodando o comando
- pasta factories - você pode automatizar a tarefa de encher as tabelas do banco de dados com dados falsos para teste
- pasta seeds - você pode inserir dados em uma tabela específica do seu projeto por meio de comandos
- pasta bootstrap
o arquivo app.php desta pasta é que inicia o funcionamento da sua aplicação
- Não mexer na pasta bootstrap
- Ele carrega as classes, faz o autoload das classes e da o 'start' da aplicação
- model Users.php - para trabalhar com a tabela de usuários do banco de dados
- model Produtos.php - para trabalhar com a tabela de produtos do banco de dados
- pasta - Controllers - todos os controllers do padrão MVC