QuickRequest é uma ferramenta ultraleve projetada para solicitações rápidas e eficientes ao backend do Laravel.
Ao aproveitar o mecanismo de “busca”, esta solução agiliza a execução de solicitações aos controladores Laravel, eliminando a necessidade de atribuição manual de tokens, URLs base, entradas ocultas e outros parâmetros específicos do método.
QuickRequest oferece uma experiência de codificação limpa e elegante, tornando-se uma mudança agradável para desenvolvedores acostumados com tecnologias mais antigas, como Ajax.
Adaptado para atender a requisitos específicos, o QuickRequest oferece recursos essenciais para gerenciar facilmente vários tipos de solicitações em um aplicativo Laravel padrão, incluindo GET, POST, PUT, PATCH e DELETE.
Além disso, oferece uma abordagem conveniente para downloads eficientes de arquivos, manipulando Blobs de maneira eficaz.
Esqueça a necessidade de escrever linhas extras de código: experimente o estilo minimalista do QuickRequest.
Para utilizar esta ferramenta, você precisa ter a meta tag csrf-token em seu template principal, conforme documentação oficial do Laravel no X-CSRF-TOKEN. Este valor será lido de forma independente pelo pacote QuickRequest , portanto você NÃO deve incluir as diretivas @csrf em seus formulários ou criar entradas ocultas com este valor, pois a biblioteca cuida disso para você .
< meta name =" csrf-token " content =" {{ csrf_token() }} " >Se não estiver usando VITE em seu projeto, você pode instalar esta solução simplesmente utilizando o CDN disponível para seu uso.
É tão fácil quanto adicionar a seguinte linha de código à seção <head> do seu modelo principal.
< head >
<!-- ... -->
< script src =" https://cdn.jsdelivr.net/gh/rmunate/Quick-Request-Laravel/dist/js/quick-request.min.js " > </ script >
<!-- ... -->
</ head > Alternativamente, você pode baixar o conteúdo da URL mencionada, colocá-lo no diretório public dentro de uma pasta js , mantendo o código localmente em seu projeto. No entanto, isso significa que você manteria o código que não será atualizado com os ajustes ou melhorias aplicados ao projeto.
< head >
<!-- ... -->
< script src =" {{ asset('js/quick-request.min.js') }} " > </ script >
<!-- ... -->
</ head >Se você está desenvolvendo seu projeto com VITE, será muito mais conveniente instalar esta solução usando o seguinte comando.
npm i quick-request-laravelDessa forma, o pacote estará prontamente disponível em seu sistema; você só precisa importá-lo para seus módulos.
import { QuickRequest } from 'quick-request-laravel' ; Este projeto está sob a licença do MIT.
? Apoie meus projetos!
Faça as contribuições que achar adequadas; o código é inteiramente seu. Juntos, podemos fazer coisas incríveis e melhorar o mundo do desenvolvimento. Seu apoio é inestimável.
Se você tiver ideias, sugestões ou apenas quiser colaborar, estamos abertos a tudo! Junte-se à nossa comunidade e faça parte da nossa jornada para o sucesso! ??