如何解决Laravel在子文件夹和Horizon中的安装不起作用
我已经在子文件夹中安装了Laravel,并且正在尝试安装地平线。路由到“ test.com/sub-folder/horizon”后,所有断开的设计以及内部链接都指向主域,而不是main-domain-without-subfolder。
搜索后,似乎是github issue
中已报告的已知问题。在子文件夹中安装Laravel时,有什么方法可以使Horizon正常工作?
解决方法
如果您迫切需要这样做,这是一个hack:
- 在
public\vendor\horizon\app.js
中,搜索window.Horizon.basePath
- 将
window.Horizon.basePath="/"+window.Horizon.path;
替换为window.Horizon.basePath="/[you sub-directoy]/"+window.Horizon.path;
它应该可以工作...直到您有一天运行更新,然后它神秘地停止了工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。