- Crie uma pasta com o nome SikoSSP (pasta root do projecto) - a pasta que vai conter os dois projectos angular e laravel
- baixar ou clonar o Projecto para a pasta SikoSSP
- Entre no directorio root (SikoSSP) -
cd SikoSSP
- Entre no directorio da aplicacao laravel -
LaravelAPI
- Crie uma base de dados com nome
sup3
; - Entre no directorio da aplicacao Laravel -
cd LaravelAPI/
- Instale as dependencias da aplicacao Laravel
composer install
- Instale as dependencias da aplicacao Laravel
composer update
- Gere as tabelas na base de dados atraves das mingrations -
php artisan migrate
; - Preencha todas a tabelas com dados de testes dos seeders -
php artisan db:seed
; - Sirva a aplicacao - "php aritsan serve"
Para testar se os dados foram gerados de facto execute o seguinte:
php artisan tinker
namespace App\Models;
Estudante::all();
O dominio padrao para acesso aos dados da api eh a a segunte: http://127.0.0.1:8000/api/
Esta api disponibilida recursos baseando-se num padrao que consiste no seguinte:
Para buscar dados de um objecto, especificamos o nome do objecto no plural. Ex:
pessoa - pessoas
trabalho - trabalhos
docente - docentes
etc...
Ex: Para buscar dados do objecto Estudante
http://127.0.0.1:8000/api/estudantes
sdd