为啥代客共享不像本地代客那样在请求中添加斜线

Posted

技术标签:

【中文标题】为啥代客共享不像本地代客那样在请求中添加斜线【英文标题】:Why is valet-share doesn't add slash to request like local valet do为什么代客共享不像本地代客那样在请求中添加斜线 【发布时间】:2020-07-24 02:35:16 【问题描述】:

在本地开发中可以看到使用代客嵌入图像,因为存储路径正确附加了斜线

https://restaurants.test/storage/app/public/34/ic_launcher.png

当我通过代客共享与 Ngrok 共享本地站点时,无法看到嵌入到我的站点的图像,因为存储路径未正确附加斜线

https://restaurants.teststorage/app/public/34/ic_launcher.png

*注意restaurants.teststorage/app...部分应该有正斜杠,将其与域和斜杠分开

【问题讨论】:

【参考方案1】:

这是因为 .env 文件中的 APP_URL 常量,一旦您运行代客共享。它会生成一个链接,例如:http://testlive.ngrok.io/。为了相应地进行重定向,我们需要将 .env 文件中的 APP_URL 常量更新为前面提到的生成的链接。

【讨论】:

以上是关于为啥代客共享不像本地代客那样在请求中添加斜线的主要内容,如果未能解决你的问题,请参考以下文章

未找到 Laravel“代客安装”

php 代客站点使用代客定制驱动程序更改文档根目录

php 代客站点使用代客定制驱动程序更改文档根目录

代客工作但无法创建新的 Laravel 安装?

Homebrew PHP 似乎没有链接。 - 代客

如何使代客指向 localhost:8000 而不是 laravel 框架的 htdocs