Gerador de CRUD e API para Laravel 9

De forma bem simples, portanto me parece que não é indicado para quem está iniciando o aprendizado de APIs e sim para quem já sabe. Antes aprender para somente depois usar assim sem precisar conhecer.

Dá para perceber a importância das APIs em nossos dias. Praticamente tudo que é aplicativo para celular está acessando uma API em um servidor. E me parece que ainda vai se intensificar o seu uso. Então resolvi estudar.

Então me lembrei de um gerador de CRUD e API para laravel que eu já havia usado e até criei um fork e traduzi. Mas apenas havia usado a parte de cRUD e não a de API. Quando fui testar vi que o autor não havia atualizado para a versão 9 do laravel. Então fiz um novo fork e atualizei o código.

Aproveitei e fiz um pequeno tutorial de uso da API gerada com o Insomnia.

Depois fui procurar uma solução para consumir a API criada através do Javascript, alias, do jQuery. A solução está aqui:

api.html

Fiz o fork e publiquei no packagist para que colegas possam instalar via composer. O resultado está aqui:

https://github.com/ribafs/crud-generator-appzcoder

Exemplo de criação de dois CRUDs relackionados