Executando verificação de segurança...
2

Excelente framework e implementação no geral, extremamente ágil de começar projetos e manter também! Estou ansioso para usar e por incrível que pareça já tive vontade de fazer algo bem nesse sentido!

Uma sugestão (realmente não vi se tem): uma classe helper chamada Fetch (ou outro nome) para ser mais fácil fazer requests usando curl, já que é muito verboso no PHP e a sintaxe poderia ser bem semelhante ao fetch do javascript. Assim não precisa da lib Guzzle por exemplo.

Carregando publicação patrocinada...
2

Valeu! A ideia do Fetch é genial.

Eu também acho o curl do PHP verboso demais pro dia a dia. Já me peguei várias vezes copiando e colando o mesmo bloco de código pra fazer uma requisição simples.

Algo como Fetch::get('url')->json() sem Guzzle, seria perfeito.

Já coloquei na roadmap! A ideia é algo como:

// GET
$users = Fetch::get('https://api.exemplo.com/users')->json();

// POST
$response = Fetch::post('https://api.exemplo.com/users', [
    'name' => 'João',
    'email' => 'joao@exemplo.com'
]);

// Com headers e auth
$data = Fetch::get('https://api.exemplo.com/me')
    ->header('Authorization', 'Bearer token')
    ->json();

Se quiser contribuir com a ideia ou até com código, tô aberto! Valeu pela sugestão 🚀