Curso

Laravel e Eloquent ORM: Mapeando um relacionamento do tipo 1:N

Neste curso veremos como desenvolver um CRUD em Laravel com duas entidades que se relacionam de forma 1N. Para isso, partiremos de uma aplicação que já possui os dois cadastros isolados (produtos e marcas), a fim de facilitar o entendimento de como o relacionamento entre entidades no Laravel funciona.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

11 horas

(10 aulas)

Aula 1 - Introdução

Dando início ao nosso curso veremos neste vídeo a aplicação que será desenvolvida em funcionamento e como as entidades Produto e Marca irão se relacionar.

Aula 2 - Estrutura do Projeto

Neste curso partiremos de uma aplicação com os cadastros de produtos e marcas prontos, porém isolados. Veremos aqui como é a estrutura do nosso projeto e o objetivo de cada arquivo utilizado no desenvolvimento da nossa aplicação.

Aula 3 - CRUD de produtos

Veremos aqui como está implementado o CRUD de produtos do nosso projeto, que será relacionado com o cadastro de marcas, de forma que um produto irá pertencer a uma marca.

Aula 4 - CRUD de marcas

Agora já temos o CRUD de marcas, porém sem o relacionamento entre produtos. Sendo assim, neste vídeo iremos analisar a estrutura desta entidade para posteriormente relacioná-la com os produtos.

Aula 5 - Adicionando relacionamento 1:N

Neste vídeo veremos como implementar o relacionamento entre as entidades marca e produto no banco de dados do nosso projeto, de forma que um produto irá pertencer a uma marca, enquanto uma marca pode possuir vários produtos.

Aula 6 - Criando os métodos de relação entre models

Agora que a estrutura do nosso banco de dados já suporta o relacionamento entre as entidades marca e produto, veremos como criar os métodos no model da nossa aplicação para que este relacionamento ocorra em nosso projeto.

Aula 7 - Adequando o cadastro de produtos

Veremos aqui como adequar o cadastro de produtos de forma que uma lista de marcas seja exibida sempre que o formulário de cadastro de produtos for exibido, a fim de sempre cadastrar um produto relacionado a uma marca.

Aula 8 - Adequando a edição de produtos

Agora precisamos adequar a edição dos produtos a fim de exibir uma lista de marcas disponíveis e deixar selecionada a marca que determinado produto já possui relação.

Aula 9 - Exibindo a marca do produto

Neste vídeo veremos como exibir a marca de um determinado produto na tela de listagem dos produtos em nosso sistema.

Aula 10 - Listando os produtos da marca

Veremos aqui como implementar a listagem de todos os produtos de uma determinada marca. Assim o usuário poderá, a partir de uma marca, ver os produtos pertencentes a ela.

Ver todas as 11 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de PHP

O que é Lumen?

Criando uma API Restful com Lumen

Construindo uma aplicação mestre detalhe em PHP