Escolar Documentos
Profissional Documentos
Cultura Documentos
Config
• Configurações de banco de dados, e-mail e outras definições
Database
• Controller envia dados para serem visualizados na View;
• Factory: classe auto-gerada com a propriedade para gerar dados
• Usuário interage com a View, enviando dados/eventos para o
automaticamente
Controller;
• Migrations: controle de versões facilitando a modificação e
• O Model, recebe os dados que foram recebidos no Controller, realiza
compartilhamento da estrutura do banco de dados
as funções da parte lógica e envia ao Banco de Dados
• Model “devolve” para o Controller o resultado das funções lógicas. Public
• Index é arquivo comum das visões, porém • Para criar uma migration que já relacione com uma model, no
cada um é referente a view da sua pasta terminal utilize a sintaxe: php artisan make:model <nomemodelo> -m
• Estrutura da tabela criada na migration
Relacionando Controller e View public function create()
{
• No controller, para retornar um arquivo de uma view: Schema::create('Tabela', function(Blueprint
$table) {
public function index(){ $table->increments('id');
return view(pasta.arquivo); $table->tipo('campo');
} });
}