QuickRequest est un outil ultra-léger conçu pour des requêtes rapides et efficaces vers le backend Laravel.
En tirant parti du mécanisme « fetch », cette solution rationalise l'exécution des requêtes adressées aux contrôleurs Laravel, éliminant ainsi le besoin d'attribution manuelle de jetons, d'URL de base, d'entrées masquées et d'autres paramètres spécifiques à la méthode.
QuickRequest offre une expérience de codage propre et élégante, ce qui en fait un changement agréable pour les développeurs habitués aux technologies plus anciennes comme Ajax.
Conçu pour répondre à des exigences spécifiques, QuickRequest offre des fonctionnalités essentielles pour gérer facilement différents types de requêtes dans une application Laravel standard, notamment GET, POST, PUT, PATCH et DELETE.
De plus, il offre une approche pratique pour des téléchargements de fichiers efficaces en gérant efficacement les Blobs.
Oubliez l’écriture de lignes de code supplémentaires : découvrez le style minimaliste de QuickRequest.
Pour utiliser cet outil, vous devez avoir la balise méta csrf-token
dans votre modèle principal, conformément à la documentation officielle de Laravel sur X-CSRF-TOKEN. Cette valeur sera lue indépendamment par le package QuickRequest
, vous ne devez donc PAS inclure les directives @csrf
dans vos formulaires ou créer des entrées masquées avec cette valeur, car la bibliothèque la gère pour vous .
< meta name =" csrf-token " content =" {{ csrf_token() }} " >
Si vous n'utilisez pas VITE dans votre projet, vous pouvez installer cette solution simplement en utilisant le CDN disponible pour votre usage.
C'est aussi simple que d'ajouter la ligne de code suivante à la section <head>
de votre modèle principal.
< head >
<!-- ... -->
< script src =" https://cdn.jsdelivr.net/gh/rmunate/Quick-Request-Laravel/dist/js/quick-request.min.js " > </ script >
<!-- ... -->
</ head >
Alternativement, vous pouvez télécharger le contenu à partir de l'URL susmentionnée, le placer dans le répertoire public
dans un dossier js
, en conservant le code localement dans votre projet. Cependant, cela signifie que vous conserverez du code qui ne sera pas mis à jour avec les ajustements ou améliorations appliqués au projet.
< head >
<!-- ... -->
< script src =" {{ asset('js/quick-request.min.js') }} " > </ script >
<!-- ... -->
</ head >
Si vous développez votre projet avec VITE, il sera bien plus pratique d'installer cette solution à l'aide de la commande suivante.
npm i quick-request-laravel
De cette façon, le package sera facilement disponible dans votre système ; il vous suffit de l'importer dans vos modules.
import { QuickRequest } from 'quick-request-laravel' ;
Ce projet est sous licence MIT.
? Soutenez mes projets !
Faites toutes les contributions que vous jugez appropriées ; le code est entièrement le vôtre. Ensemble, nous pouvons réaliser des choses incroyables et améliorer le monde du développement. Votre soutien est inestimable.
Si vous avez des idées, des suggestions, ou si vous souhaitez simplement collaborer, nous sommes ouverts à tout ! Rejoignez notre communauté et faites partie de notre voyage vers le succès ! ??