QuickRequest adalah alat ultra-ringan yang dirancang untuk permintaan cepat dan efisien ke backend Laravel.
Dengan memanfaatkan mekanisme "pengambilan", solusi ini menyederhanakan eksekusi permintaan ke pengontrol Laravel, menghilangkan kebutuhan untuk penetapan token secara manual, URL dasar, input tersembunyi, dan parameter spesifik metode lainnya.
QuickRequest memberikan pengalaman pengkodean yang bersih dan elegan, menjadikannya perubahan yang menyenangkan bagi pengembang yang terbiasa dengan teknologi lama seperti Ajax.
Disesuaikan untuk memenuhi kebutuhan spesifik, QuickRequest menawarkan fitur penting untuk mengelola berbagai jenis permintaan dengan mudah dalam aplikasi Laravel standar, termasuk GET, POST, PUT, PATCH, dan DELETE.
Selain itu, ia menawarkan pendekatan yang mudah untuk pengunduhan file yang efisien dengan menangani Blob secara efektif.
Lupakan menulis baris kode tambahan—nikmati gaya QuickRequest yang minimalis.
Untuk menggunakan alat ini, Anda harus memiliki tag meta csrf-token
di template utama Anda, sesuai dengan dokumentasi resmi Laravel di X-CSRF-TOKEN. Nilai ini akan dibaca secara independen oleh paket QuickRequest
, jadi Anda TIDAK boleh menyertakan arahan @csrf
di formulir Anda atau membuat input tersembunyi dengan nilai ini, karena perpustakaan menanganinya untuk Anda .
< meta name =" csrf-token " content =" {{ csrf_token() }} " >
Jika Anda tidak menggunakan VITE dalam proyek Anda, Anda dapat menginstal solusi ini hanya dengan memanfaatkan CDN yang tersedia untuk Anda gunakan.
Semudah menambahkan baris kode berikut ke bagian <head>
pada template utama Anda.
< head >
<!-- ... -->
< script src =" https://cdn.jsdelivr.net/gh/rmunate/Quick-Request-Laravel/dist/js/quick-request.min.js " > </ script >
<!-- ... -->
</ head >
Alternatifnya, Anda dapat mengunduh konten dari URL yang disebutkan di atas, menempatkannya di direktori public
dalam folder js
, menyimpan kode secara lokal di proyek Anda. Namun, ini berarti Anda akan mempertahankan kode yang tidak akan diperbarui dengan penyesuaian atau penyempurnaan yang diterapkan pada proyek.
< head >
<!-- ... -->
< script src =" {{ asset('js/quick-request.min.js') }} " > </ script >
<!-- ... -->
</ head >
Jika Anda mengembangkan proyek Anda dengan VITE, akan lebih mudah untuk menginstal solusi ini menggunakan perintah berikut.
npm i quick-request-laravel
Dengan cara ini, paket akan tersedia di sistem Anda; Anda hanya perlu mengimpornya ke modul Anda.
import { QuickRequest } from 'quick-request-laravel' ;
Proyek ini berada di bawah Lisensi MIT.
? Dukung Proyek Saya!
Berikan kontribusi apa pun yang Anda inginkan; kode itu sepenuhnya milik Anda. Bersama-sama, kita dapat melakukan hal-hal menakjubkan dan meningkatkan pembangunan dunia. Dukungan Anda sangat berharga.
Jika Anda mempunyai ide, saran, atau sekedar ingin berkolaborasi, kami terbuka untuk semuanya! Bergabunglah dengan komunitas kami dan jadilah bagian dari perjalanan kami menuju kesuksesan! ??