Laravel 5.3と、api.phpおよびweb.phpで書かれたルーティングの違いは何ですか?
PHP中文网
PHP中文网 2017-05-16 16:50:28
0
2
496

Laravel 5.3のapi.phpとweb.phpで書かれたルーティング処理の違いは何ですか?

知りたいのですが、Web ページの作成にテンプレート レンダリングを使用し、Ajax リクエストも使用する場合、この Ajax リクエストのルーティングを api.php と web.php のどちらに置く方が良いですか?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
Ty80

あなたの説明によると、明らかに web.php に配置される必要があります。

これは単なる通常の Web プロジェクトであるため、web.php のルーティングには Web ミドルウェア グループが使用されます。

リーリー

CSRF 保護なしで api.php に ajax ルーティングを配置すると、パブリック リソース リクエストを除いて、プログラムの脆弱性が簡単に発生します。

api.php は API サービスを提供するために Laravel パスポートとともに使用されます。

いいねを押す +0
巴扎黑

本質的には同じです

お好みの場所に置いてください。

説明からすると API っぽくないので、web.php に置いた方が良いと思います。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート