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-laravel
Dessa 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! ??