私は、Web ルートと API ルートの使用例に頭を悩ませようとしています。
これまでのところ、私が理解していることから
1) Web ルートは、ビューを返したいときに使用されます。
2) Api ルートは、json ( Api リソース/コレクション ) を返したいときに使用されます。
ただし、これらのケースはどちらもGETリクエストを参照しています。
POSTまたはPUTリクエストを作成する場合、これらのルートをapi.phpまたはweb.phpに配置しますか。リクエストがAJAXコールによるものかどうかに依存しますか?
さらに、どのような場合にapiミドルウェアとwebミドルウェアを使用する必要があるのか わかりません。デフォルトでは、web.php はweb ミドルウェアを使用しますが、api.phpはapi ミドルウェアを使用します。
すでにサインインしており、AJAX 呼び出しを行いたい場合、そのルートをapi.phpまたはweb.phpに配置する必要がありますか。
トークン ベースの認証を使用してサインインする場合にのみ、APIミドルウェアを使用しますか?