QuickRequestは、Laravel バックエンドへの迅速かつ効率的なリクエストのために設計された超軽量ツールです。
このソリューションは、「フェッチ」メカニズムを活用することで、Laravel コントローラーへのリクエストの実行を効率化し、トークン、ベース URL、隠し入力、その他のメソッド固有のパラメーターを手動で割り当てる必要性を排除します。
QuickRequest はクリーンでエレガントなコーディング エクスペリエンスを提供するため、Ajax などの古いテクノロジに慣れている開発者にとって快適な移行となります。
特定の要件を満たすように調整された QuickRequest は、GET、POST、PUT、PATCH、DELETE など、標準の Laravel アプリケーションでさまざまなリクエスト タイプを簡単に管理するための重要な機能を提供します。
さらに、BLOB を効果的に処理することで、ファイルを効率的にダウンロードするための便利なアプローチを提供します。
余分なコード行を記述する必要はありません。QuickRequest の最小限のスタイルを体験してください。
このツールを利用するには、X-CSRF-TOKEN に関する公式 Laravel ドキュメントに従って、メイン テンプレートに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 からコンテンツをダウンロードし、それを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 ライセンスの下にあります。
?私のプロジェクトをサポートしてください!
あなたが適切だと思う貢献をしてください。コードは完全にあなたのものです。私たちは力を合わせて素晴らしいことを成し遂げ、開発の世界を改善することができます。あなたのサポートは非常に貴重です。
アイデアや提案がある場合、または単にコラボレーションしたい場合は、何でも歓迎します。私たちのコミュニティに参加して、成功への旅に参加してください! ??