![](/img/trans.png)
[英]How to configure web routes and api routes with multiple authentication in laravel?
[英]Laravel API routes on subdomain are routing on web before they go to api routes
我正在嘗試通過子域而不是前綴來實現 laravel api。 所以,我在本地使用 laragon 工作,我已經在 example.test 上安裝了我的項目。 然后我去了 vhosts 並添加了一條記錄,將 api.example.test 與 127.0.0.1 關聯為同一域。 然后我添加了我的 RouteServiceProvider 以更新 api 路由並使其使用域('api.example.test')將路由重定向到我的 api.php 文件。
問題是:到 api.example.test 的所有路由都首先經過 web 路由然后如果沒有找到任何匹配它去 api 路由並嘗試匹配? 那么我該如何解決呢?
現在我在 web 路線中更改路線。 不再是相同的路線,我再次檢查 postman
任何解決方案將不勝感激!
已經解決了! 問題出在我的強化配置上,因為我將它設置為具有本地化{locale}
的前綴,並且由於強化路由不在路由 web 文件中,我認為它會將它們掛接到服務提供商,因此 API 路由將首先進行強化。 通過在強化配置文件中設置'domain' => 'example.test'
解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.