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