Curso
Neste curso veremos como implementar um CRUD completo com uma entidade utilizando o Laravel, o framework PHP mais popular do mercado. Adicionalmente veremos também como implementar as funcionalidades de paginação e validação de dados.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
23 horas
Dando início ao nosso curso, veremos neste vídeo o projeto final em execução e analisaremos todos os recursos que serão utilizados em nosso CRUD.
Veremos agora quais ferramentas serão necessárias para o desenvolvimento do nosso projeto e onde devem ser feitos os downloads. Veremos também como criar o projeto Laravel para iniciar nosso CRUD.
Um importante passo em nossa aplicação é a comunicação entre o projeto e o banco de dados MySQL. Para isso, precisamos definir algumas configurações, que serão vistas neste vídeo.
Neste vídeo veremos quais atributos nossa classe de modelo (Imóvel) terá e como estes serão definidos. Esses atributos serão refletidos em colunas do banco de dados posteriormente.
Após definir quais atributos nossa classe Imóvel terá, precisamos realizar as migrações para que a tabela que irá armazenar os imóveis seja criada no banco de dados.
Neste vídeo veremos como criar um Resource Controller que irá prover o esqueleto de todos os métodos que iremos desenvolver ao longo do nosso curso e quais as vantagens dessa utilização.
Para evitar repetição e promover o reuso do código das views, veremos aqui como criar um template padrão que possuirá todo o HTML e CSS comum das nossas páginas.
Neste vídeo veremos como criar o formulário de cadastro de novos imóveis em nosso projeto. Este formulário irá capturar os dados digitados a fim de persisti-los no banco de dados.
Para que os métodos do controller sejam executados, precisamos definir as rotas que darão acesso a eles. Neste vídeo veremos como estas rotas são definidas para o controller do tipo Resource.
Agora precisamos capturar os dados do formulário e persisti-los no banco de dados. Sendo assim, veremos como esta funcionalidade é desenvolvida em nosso projeto.
O que é Lumen?
Criando uma API Restful com Lumen
Construindo uma aplicação mestre detalhe em PHP