![](/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.