QuickRequest es una herramienta ultraligera diseñada para solicitudes rápidas y eficientes al backend de Laravel.
Al aprovechar el mecanismo de "búsqueda", esta solución agiliza la ejecución de solicitudes a los controladores de Laravel, eliminando la necesidad de asignación manual de tokens, URL base, entradas ocultas y otros parámetros específicos del método.
QuickRequest proporciona una experiencia de codificación limpia y elegante, lo que lo convierte en un cambio agradable para los desarrolladores acostumbrados a tecnologías más antiguas como Ajax.
Diseñado para cumplir con requisitos específicos, QuickRequest ofrece funciones esenciales para administrar fácilmente varios tipos de solicitudes en una aplicación Laravel estándar, incluidas GET, POST, PUT, PATCH y DELETE.
Además, ofrece un enfoque conveniente para descargas de archivos eficientes al manejar Blobs de manera efectiva.
Olvídese de escribir líneas de código adicionales: experimente el estilo minimalista de QuickRequest.
Para utilizar esta herramienta, debe tener la metaetiqueta csrf-token
en su plantilla principal, según la documentación oficial de Laravel en X-CSRF-TOKEN. Este valor será leído de forma independiente por el paquete QuickRequest
, por lo que NO debe incluir las directivas @csrf
en sus formularios ni crear entradas ocultas con este valor, ya que la biblioteca lo maneja por usted .
< meta name =" csrf-token " content =" {{ csrf_token() }} " >
Si no está utilizando VITE en su proyecto, puede instalar esta solución simplemente utilizando el CDN disponible para su uso.
Es tan fácil como agregar la siguiente línea de código a la sección <head>
de tu plantilla principal.
< head >
<!-- ... -->
< script src =" https://cdn.jsdelivr.net/gh/rmunate/Quick-Request-Laravel/dist/js/quick-request.min.js " > </ script >
<!-- ... -->
</ head >
Alternativamente, puede descargar el contenido desde la URL antes mencionada, colocarlo en el directorio public
dentro de una carpeta js
y mantener el código localmente en su proyecto. Sin embargo, esto significa que mantendría el código que no se actualizará con los ajustes o mejoras aplicados al proyecto.
< head >
<!-- ... -->
< script src =" {{ asset('js/quick-request.min.js') }} " > </ script >
<!-- ... -->
</ head >
Si estás desarrollando tu proyecto con VITE, será mucho más conveniente instalar esta solución usando el siguiente comando.
npm i quick-request-laravel
De esta manera, el paquete estará disponible en su sistema; solo necesita importarlo a sus módulos.
import { QuickRequest } from 'quick-request-laravel' ;
Este proyecto está bajo la Licencia MIT.
? ¡Apoya mis proyectos!
Realizar las aportaciones que considere oportunas; el código es completamente tuyo. Juntos podemos hacer cosas asombrosas y mejorar el mundo del desarrollo. Su apoyo es invaluable.
Si tienes ideas, sugerencias o simplemente quieres colaborar, ¡estamos abiertos a todo! ¡Únase a nuestra comunidad y sea parte de nuestro viaje hacia el éxito! ??