Status: Desenvolvido ✅
Projeto de uma API REST de pedidos de compra com o framkework PHP CodeIgniter e MySQL. Nesta API, foi adicionado 3 endpoins de CRUD para Clientes, Produtos e Pedidos de compra.
PHP | CodeIgniter | Composer | MySql | Bootstrap | jQuery |
7.4 | 4.2 | 2.0 | 10.4 | 5.0 | 3.6 |
Vídeo com a instalação do projeto no youtube: https://youtu.be/G1Brhqz-PqM/
- clone este repositório
- no terminal rode: git clone https://github.com/danielbelle/api-orders.git
- no terminal rode: composer update
- crie um database MySQL para sua aplicação
- renomeie o arquivo "env" para ".env"
- configure os dados do seu database no arquivo ".env"
- no terminal rode: php spark migrate
- no terminal rode: php spark db:seed ProductSeeder
- no terminal rode: php spark db:seed CustomerSeeder
- no terminal rode: php spark db:seed OrderSeeder
- no terminal rode: php spark serve
- abra o link: http://localhost:8080/
- CRUD produtos;
- CRUD clientes;
- CRUD pedidos de compra com status;
- Validação de campos na criação e edição de dados;
- Tabela com campo de pesquisa;
- Atualização de dados em tempo real;
Foi muito legal conhecer e aprender um novo framework e tão poderoso com o CodeIgniter. Aproveitei para comprar um curso e me especializar um pouco mais, então saio deste desafio com muito mais conhecimento e uma ferramenta a mais na minha caixa de utilitários.
- Criar uma tela de cadastro, onde restringe a tela pedidos para administradores das lojas.
- Entender melhor o funcionamento da autenticação com JWT.