Open masakik opened 6 years ago
Não acharia interessante já usar um framework com a estrutura básica de um webservice como requests e resposta em Json?
Já que estamos usando o Laravel, poderia tentar esse aqui: https://lumen.laravel.com/
Seria uma forma de todo mundo aprender junto :)
Apenas uma sugestão. :cat:
Parece legal. O Flightphp é parecido. Agora o lumen pede php > 7.1. É isso mesmo? No meu ubuntu server estamos no 16.04 que vem com php 7.0. Não é meio forçado pedir versão tão recente?
@masakik , a versão estável atual também é a 5.5 que suporta php 7.0. E não é forçado não. O Ubuntu 18.04 tá aí e já vai vir com a versão mais tunada do PHP, se não me engano 7.1 já.
A vantagem de usar o Lumen é que vc pode escalar pra um Laravel com 2 comandos caso o sistema cresça, além do pessoal já ter uma familiaridade com a ferramenta aqui e poder te dar um suporte. Nada impede de usarmos o Flight tb :)
entendi. Na documentação ele manda direto para 6.6 que requer php 7.1. O master diz que é compatível com 7.0 e o 5.5 com 7.0. Mas não vi onde fala sobre estável ou versão antiga. Acho que vou fazer um meio que copy paste usando o flight pois preciso colocar para funcionar o mais rápido possível e depois vejo com calma para migrar.
@masakik , a versão 5.5 é a LTS. Eles trabalham como o ubuntu, tem versões dev e outras LTS
Ola, gostaria de saber a opinião dos colegas sobre como organizar um ws. Hoje tenho uma pasta /api pai. A partir dele tem os comandos do ws. Junto a essa api criei um /app que é um front em html e angular que serve como interface para a api, uso interativo, por exemplo. o /api não depende do /app. Pensei em criar uma pasta nfe-ws/www/ e a partir dele colocar /api e /app. O apache apontaria para o nfe-ws/www. Fora da pasta www manteria o vendor do composer, configs, e demais arquivos que não são acessíveis diretamente via web. Se alguém tiver sugestão de organização diferente agradeço.