私はフロントエンドからの非同期データを取得し、更新Laravelアプリを持っています。私の質問は:AJAX要求のためのエンドポイントはroutes/api.php
に、またはroutes/web.php
に行くのですか?セッションおよびその他のWeb関連のミドルウェアアクセスするには、「ウェブ」のミドルウェアを使用するルートとしてweb.php
で通常Laravel:ルート/ api.phpまたはルート/ web.phpでAJAXリクエストエンドポイント?
5
A
答えて
5
(CSRFのECCを...)に「ステートレス」API呼び出しを専用されている
api.php
、あなたドンセッションを使用したいが、代わりにapi認証スロットルなどのステートレスな特定の機能を使用する
1
routes/web.php
ファイルは、Webインターフェイスに適したルートを定義します。これらのルートはsession state
とCSRF protection
ような機能を提供するweb
ミドルウェア群を、割り当てられています。だから、一般的に、あなたのすべてのルートがweb
ミドルウェアがroutes/web.php
に行く持ちます。あなたのルートがapi
ミドルウェアを持つ場合
それは意志routes/api.php
に行きます。
関連する問題
- 1. 私はLaravelのルート/ api.phpファイルのどのルートにもアクセスできない
- 2. Laravel 5:既存のweb.phpをapi.php(RESTFUL API)に変換する
- 3. laravel 5.4 Auth :: user()retrunルートweb.phpファイルのヌル値
- 4. Laravel 5 Ajax投稿ルート
- 5. 単一ルートのLaravel Ajaxコントローラ
- 6. Laravel 5.1ルート:コントローラAJAXチェック
- 7. Laravelルート:ルート::リソース
- 8. AJAXファイルを使用したLaravelルート
- 9. laravelルートでlaravel
- 10. AJAXでlaravelルートでの問題
- 11. Laravel 5.4は、ルート[project.view]
- 12. 間違ったルートに行くLaravelルート
- 13. Laravel:ルートディレクトリのApi.php
- 14. Laravel 5.3の認証ルートは/
- 15. ルートとwindow.location - Laravel
- 16. laravelルート
- 17. Laravel Ajaxルートの問題(404応答)
- 18. Laravel AJAXルートへのリクエストVueエラー
- 19. Laravel 5ルート::()交換
- 20. Laravelは私が作成した私のlaravelブログプロジェクトでルートを特定のルート
- 21. ルート[dashboard.update]が定義されていません。 (route/web.php)ファイル
- 22. はlaravelルートのドキュメントファイル
- 23. 予約ルートはLaravel
- 24. ルートNotFoundHttpException Laravel 5.4でLaravel
- 25. ルート管理問題Laravel 5.5
- 26. JSONレスポンスビューのLaravelルート
- 27. Laravelルート世代
- 28. Laravel 5.4 APIルート
- 29. Laravel 5ルート
- 30. ルートLaravelエラー