Nesse vídeo eu mostro como criar uma API Rest no CodeIgniter 4, implementando um serviço para listar os produtos de um banco de dados e outro para cadastrar um novo produto.
O CodeIgniter 4 (CI4) provê todos os recursos necessários para se criar uma API de forma descomplicada. Esses recursos auxiliam no tratamento das requisições e na formatação das respostas.
No vídeo é abordado a criação de 2 serviços: "list" (GET) e "create" (POST). Ambos os serviços retornam os dados no formato JSON.
Para testar a API criada, utilizamos o Postman.
A instalação do CI4 é feita através do Composer. Segue o comando utilizado:
composer create-project codeigniter4/appstarter ./
Espero que gostem do conteúdo.
Abs!
Minutagem:
0:00 - Introdução
2:38 - Baixar o CodeIgniter4 via Composer
6:00 - Criando a tabela "produtos"
8:22 - Configurando o Database.php
9:53 - Criando o model "ProdutosModel"
15:48 - Criando o controller "Produtos"
19:41 - Criando o serviço GET "produtos": método list()
21:38 - Criando a rota para o Produtos::list
23:18 - Testando o serviço GET "produtos"
25:04 - Criando o serviço POST "produtos/create": método create()
36:41 - Criando a rota para o Produtos::create
37:55 - Testando o serviço POST "produtos/create"
42:35 - Considerações Finais