tharcius / ProjetoLaravel

Pojeto do cursos de Laravel 5.1 com AngularJS da Code.Education

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel 5.1 com AngularJS da Code.Education

Módulo de Laravel

Modulos do laravel

Terceira fase do Projeto

Project

Nessa fase do projeto, deverá ser criada uma nova entidade chamada ProjectTask e as migrations, seeds, repositories, services para a mesma.

Crie a entidade ProjectMembers e criar o relacionamento com a entidade Project e User para que facilmente possamos ter acesso aos membros de um projeto.

No ProjectService, criar os seguintes métodos:

  • addMember: para adicionar um novo member em um projeto
  • removeMember: para remover um membro de um projeto
  • isMember: para verificar se um usuário é membro de um determinado projeto

Criar um endpoint (rota): /project/{id}/members para ter acesso a todos os membros de um projeto.

Segunda fase do Projeto

Project

Nessa fase do projeto, deverá ser criada uma nova entidade chamada Project.

Deverá ser criado o Repository e Service referente a entidade Project, bem como as validações.

Na listagem dos dados, deverá trazer informações sobre o owner_id e client_id.

Corrreções da segunda fase

Corrigido a validação da classe cliente

Corrigido as informações do Client e Owner para o index de Project

Alterado o método update para que retorne os dados atualizados e utilize o verbo http PUT, ao invés do POST.

Primeira fase do Projeto

Clients

Nessa fase do projeto, você deverá apresentar um CRUD completo de nosso model Client.

Sempre lembrando que toda a informação resultante deverá ser exibida para o usuário final como um json.

Não se esqueça de utilizar corretamente os verbos HTTP.

Laravel PHP Framework

Build Status Total Downloads Latest Stable Version Latest Unstable Version License

About

Pojeto do cursos de Laravel 5.1 com AngularJS da Code.Education


Languages

Language:PHP 98.9%Language:ApacheConf 0.5%Language:JavaScript 0.5%Language:CSS 0.1%