QuickRequest是一款超輕量工具,旨在向 Laravel 後端快速且有效率地發出請求。
透過利用「fetch」機制,該解決方案簡化了對 Laravel 控制器的請求的執行,無需手動分配令牌、基本 URL、隱藏輸入和其他特定於方法的參數。
QuickRequest 提供了乾淨、優雅的編碼體驗,對於習慣於 Ajax 等舊技術的開發人員來說,這是一個愉快的轉變。
QuickRequest 專為滿足特定要求而定制,提供了在標準 Laravel 應用程式中輕鬆管理各種請求類型的基本功能,包括 GET、POST、PUT、PATCH 和 DELETE。
此外,它還透過有效處理 Blob 提供了一種高效文件下載的便捷方法。
忘記寫額外的程式碼行 - 體驗 QuickRequest 的簡約風格。
為了使用此工具,您需要在主範本中包含csrf-token
元標記,根據 X-CSRF-TOKEN 上的 Laravel 官方文件。該值將由QuickRequest
套件獨立讀取,因此您不應在表單中包含@csrf
指令或使用該值建立隱藏輸入,因為程式庫會為您處理它。
< meta name =" csrf-token " content =" {{ csrf_token() }} " >
如果您沒有在專案中使用 VITE,只需利用可供您使用的 CDN 即可安裝此解決方案。
只需將以下程式碼行新增至主模板的<head>
部分即可。
< head >
<!-- ... -->
< script src =" https://cdn.jsdelivr.net/gh/rmunate/Quick-Request-Laravel/dist/js/quick-request.min.js " > </ script >
<!-- ... -->
</ head >
或者,您可以從上述 URL 下載內容,將其放置在js
資料夾內的public
目錄中,將程式碼保存在專案本地。但是,這意味著您維護的程式碼不會隨著應用於專案的調整或增強而更新。
< head >
<!-- ... -->
< script src =" {{ asset('js/quick-request.min.js') }} " > </ script >
<!-- ... -->
</ head >
如果您使用 VITE 開發項目,使用以下命令安裝此解決方案會更加方便。
npm i quick-request-laravel
這樣,該軟體包就可以在您的系統中輕鬆使用;您只需將其導入到您的模組中即可。
import { QuickRequest } from 'quick-request-laravel' ;
該專案已獲得 MIT 許可。
?支持我的項目!
做出您認為合適的任何貢獻;該代碼完全屬於您。齊心協力,我們可以做出驚人的事情並改善發展世界。您的支持是無價的。
如果您有想法、建議,或只是想合作,我們願意接受一切!加入我們的社區,成為我們成功之旅的一部分! ??