QuickRequest — это сверхлегкий инструмент, предназначенный для быстрых и эффективных запросов к бэкэнду Laravel.
Используя механизм «выборки», это решение оптимизирует выполнение запросов к контроллерам Laravel, устраняя необходимость ручного назначения токенов, базовых URL-адресов, скрытых входных данных и других параметров, специфичных для метода.
QuickRequest обеспечивает чистый и элегантный процесс кодирования, что делает его приятным изменением для разработчиков, привыкших к старым технологиям, таким как Ajax.
Разработанный для удовлетворения конкретных требований, QuickRequest предлагает основные функции для легкого управления различными типами запросов в стандартном приложении Laravel, включая GET, POST, PUT, PATCH и DELETE.
Кроме того, он предлагает удобный подход для эффективной загрузки файлов за счет эффективной обработки больших двоичных объектов.
Забудьте о написании дополнительных строк кода — оцените минималистичный стиль QuickRequest.
Чтобы использовать этот инструмент, вам необходимо иметь метатег csrf-token
в вашем основном шаблоне, как указано в официальной документации Laravel по X-CSRF-TOKEN. Это значение будет независимо прочитано пакетом 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-адреса, поместить его в public
каталог внутри папки js
, сохранив код локально в своем проекте. Однако это означает, что вы будете поддерживать код, который не будет обновляться с учетом изменений или улучшений, примененных к проекту.
< head >
<!-- ... -->
< script src =" {{ asset('js/quick-request.min.js') }} " > </ script >
<!-- ... -->
</ head >
Если вы разрабатываете свой проект с помощью VITE, будет гораздо удобнее установить это решение с помощью следующей команды.
npm i quick-request-laravel
Таким образом, пакет будет легко доступен в вашей системе; вам просто нужно импортировать его в свои модули.
import { QuickRequest } from 'quick-request-laravel' ;
Этот проект находится под лицензией MIT.
? Поддержите мои проекты!
Вносите любой вклад, который считаете нужным; код полностью ваш. Вместе мы можем делать удивительные вещи и улучшать мир развития. Ваша поддержка неоценима.
Если у вас есть идеи, предложения или вы просто хотите сотрудничать, мы открыты для всего! Присоединяйтесь к нашему сообществу и станьте частью нашего пути к успеху! ??