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 许可。
?支持我的项目!
做出您认为合适的任何贡献;该代码完全属于您。齐心协力,我们可以做出惊人的事情并改善发展世界。您的支持是无价的。
如果您有想法、建议,或者只是想合作,我们愿意接受一切!加入我们的社区,成为我们成功之旅的一部分! ??