Este é o Laravel Curso L1 , um curso iniciante nível 1 para quem quer aprender o framework PHP Laravel do zero.
O curso apresenta os fundamentos do framework Laravel, uma visão geral dele, e guia o aluno até um aplicativo Laravel muito simples que manipula um formulário HTML, faz algumas manipulações com dados de entrada e mostra o resultado.
No Laravel, essas operações podem ser implementadas usando o Eloquent, que é o sistema de mapeamento objeto-relacional (ORM) integrado do Laravel.
Para criar uma operação CRUD no Laravel, você normalmente seguiria estas etapas:
- Crie um novo projeto Laravel usando o
composer create-project
. - Configure uma conexão de banco de dados no arquivo
.env
. - Crie um novo modelo para os dados que deseja gerenciar usando o comando
php make:model
. Este modelo representará um único registro em seu banco de dados, como um usuário ou um produto. - Defina as colunas que devem estar presentes na tabela do banco de dados (esquema) para este modelo usando
migrations
. As migrações são como o controle de versão do banco de dados e permitem que você faça alterações facilmente no esquema do banco de dados ao longo do tempo.
Use o Eloquent
para criar, ler, atualizar e excluir itens no banco de dados. Isso pode ser feito usando métodos no
modelo, como create()
, find()
, update()
e delete()
.
Crie um controlador para lidar com as solicitações HTTP recebidas para suas operações CRUD. Este controlador usará os métodos em seu modelo para executar a ação apropriada (criar, ler, atualizar ou excluir) nos dados.
Defina rotas para cada uma de suas operações CRUD no arquivo routes/web.php
. Essas rotas mapearão URLs para os
métodos apropriados em seu controlador.
Crie visões para exibir os dados para o usuário. Essas visões (views) podem ser criadas usando o mecanismo Blade integrado do Laravel, que permite misturar facilmente código PHP e HTML.
Em resumo, criar uma operação CRUD no Laravel envolve configurar um projeto, definir um modelo e sua tabela de banco de dados correspondente, usar o Eloquent para executar as operações CRUD, criar um controlador para lidar com solicitações, definir rotas e criar visualizações para exibir os dados para o usuário.