controleMilitar

Aplicação seguindo o minimundo descrito abaixo:

Realizar o CRUD de militares com Laravel 5.4 e Angular 2 ou maior.

Militar possui:

  • Nome,
  • Data de nascimento,
  • Serviço militar obrigatório(boolean),
  • Patente (opções =['Soldado', 'Cabo', 'Sargento', 'Subtenente', 'Tenente', 'Capitão', 'General']),
  • Identidade

O campo 'serviço militar obrigatório' deve ser boleano, e caso seja verdadeiro deverá apresentar somente as patentes['Soldado', 'Cabo', 'Sargento'] senão todas as patentes.

O ideal seria que a criação das tabelas utilizasse os recursos do laravel, assim como as validações no lado backend.

Foram utilizadas nesta aplicação: Api rest com laravel 5.4, para consumir a api, angular 2+ e para a estilização bootstrap3.