【发布时间】:2019-01-19 23:26:46
【问题描述】:
我有两个应用程序:前端 (vuejs) 和后端 (laravel)。
它们都部署到相同的 IP 地址,例如 10.10.10.10。 但是,laravel 部署到 10.10.10.10/api。
我需要从我的 api 返回某个路由的 url。所以我使用 route help 并且如果 laravel 部署到另一个域它工作正常,但在 /api 的情况下它只返回 "http://10.10.10.10/url-to-route" 忽略 /api 部分。
据我所知,.env 文件中的APP_URL 仅在 CLI 中使用。
那么我怎样才能强制route 助手使用APP_URL 变量呢?我的意思是,我当然可以做类似env('APP_URL') . '/' . route('someroute') 的事情,但这似乎很老套。我想将 laravel 部署到子文件夹是一项常见的任务。
【问题讨论】: