LearnToImplement - PHP + Laravel + MySQL

O projeto LearnToImplement feito em PHP será um sistema de gerenciamento de vendedores e vendas. O objetivo principal deste projeto é mostrar como é possível implementar uma API com endpoints para serem consumidos por outra aplicação. 

Quando implementamos uma aplicação tradicional, apenas a aplicação desenvolvida pode realizar operações na base de dados. No entanto, é muito comum que ao criar uma aplicação o desenvolvedor queira deixar "aberto" alguns serviços para outras aplicações. Assim, usuários externos a aplicação principal podem consumir esses dados.

Qual tecnologia foi utilizada para construir este sistema?

Para construir este exemplo utilizamos:



Como rodar o exemplo?

Primeiramente faça o download do projeto no nosso github. Após feito o download você precisará alterar o arquivo .env (local do banco, nome do banco de dados, usuário, senha) do projeto para conectar-se a base de dados que você irá utilizar. Você também precisará criar no MySQL uma base de dados e colocar o nome que você escolheu no arquivo .env.

A seguir navegue pelo prompt de comando até a pasta do projeto e execute os comandos:

php artisan key:generate

a seguir migre o banco de dados com o comando:

php artisan migrate

Por fim, execute o projeto com o comando:

php artisan serve


O que eu gostei na tecnologia utilizada?

O PHP é por natureza muito simples de compreender e fazer deploy, juntamente com o laravel a curva de aprendizado é muito semelhante ao do Node.js. Isso facilitou muito a implementação do exemplo. A exposição de API's rest é bastante simples e a construção de Views para teste é bastante fácil no Laravel.



LearnToImplement - PHP + Laravel + MySQL LearnToImplement - PHP + Laravel + MySQL Reviewed by Vinicius dos Santos on 04:28:00 Rating: 5

Nenhum comentário

Escreve ai sua opinião!