CRUD API feito em laravel manipulando dados/registros de produtos.
- Criar um banco de dados chamado
laravel_api
utf8mb4_unicode_ci. - Baixe o composer.
- Puxe o projeto laravel_api do provedor git.
- Renomeie o arquivo
.env.example
para.env
dentro da raiz do seu projeto e preencha as informações do banco de dados. (o Windows não permite que você faça isso, então você deve abrir seu console cd no diretório raiz do projeto e executarmv .env.example .env
). - Abra o console e use o comando cd na pasta raiz do projeto.
- Execute
composer install
ouphp composer.phar install
- Execute
php artisan key:generate
- Execute
php artisan migrate
- Execute
php artisan db:seed
- Execute
php artisan serve
Se houver algum problema no projeto, tente esses comandos
composer install
php artisan migrate
Utilizando
- Use o Postman para testar a API.
- Header (KEY = Accept , Value = application/json).
-
Pegar registros
- URL: http://127.0.0.1:8000/api/products/ pode especificar o id no final para pegar um registro especifico
- Method: GET
-
Inserir registros
- URL: http://127.0.0.1:8000/api/products/
- Method: POST
- Na aba body coloque as chaves a seguir, e os valores na frente
- name
- description
- price
-
Atualizando registros
- URL: http://127.0.0.1:8000/api/products/{id}
- Method: PUT
- Especifique as modificações na aba body
-
Deleção de registros
- URL: http://127.0.0.1:8000/api/products/{id}
- Method: DELETE