Zusammenfassung der Ressource
PHP e Laravel
- Instalação
- Download Via Composer: $composer
global require "laravel/installer"
- Novo projeto: $laravel new blog
- Novo projeto (via composer):
$composer create-project
--prefer-dist laravel/laravel blog
- Rodando o servidor: php artisan $server
- Pastas
- app: Arquivos de infraestrutura do Laravel (Models, Controllers)
- config: Arquivos de Configuração
- public: Arquivos do Web Server (css, js, font, scss)
- vendor: Código fonte do Laravel (Plugins, Drivers, e dependências)
- database: Arquivos de Configuração do Banco de Dados
- resources: Arquivos privados do Laravel (Views)
- routes: Arquivo de Rotas (Disponibilização de URLs)
- tests: Arquivos de Testes
- Artisan
- PHP ARTISAN: Conjunto de ferramentas do
Laravel para facilitar a programação.
- Exemplos: auth, cache, db, make, config, event, migrate entre outros
- Arquitetura
- Model - Regras de negócio
- View - Páginas contendo HTML
- Controller - Trata as requisições web
- Funcionamento - O Controller trata a requisição, o Model
executa as regras de negócio e no final o Controller diz qual é
a View que será entregue para o navegador