Laravel安装在子文件夹中时如何处理路由?

时间:2019-01-19 23:26:47

标签: php laravel laravel-5

我有两个应用程序:前端(vuejs)和后端(laravel)。

它们两个都部署到相同的ip地址,例如10.10.10.10。 但是,laravel已部署到10.10.10.10/api。

我需要从我的api返回指向某些路由的网址。因此,我使用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')的事情,但这似乎很hack。我想将laravel部署到子文件夹是常见的任务。

1 个答案:

答案 0 :(得分:0)

  

据我所知.env文件中的APP_URL仅在CLI中使用。

不。 route助手使用APP_URL。进行相应的设置。