gpt4 book ai didi

php - Laravel 多站点

转载 作者:搜寻专家 更新时间:2023-10-31 21:03:53 24 4
gpt4 key购买 nike

我需要在 Laravel 4.2 中设置从相同代码库运行的两个站点,我之前已经这样做过,但这次我需要一些稍微不同的要求。

一些 Assets CSS、JS 和图像是相同的,但有些需要被覆盖,我很高兴只有两个公共(public)文件夹,所有前端 Assets 都是重复的,但如果有其他建议可以提出越简单越好。

我的另一个要求是,我想为站点 2 添加一个新的 PSR 包含路由,必要时可以覆盖站点 1 的类。所以我可以如下调用类用户,站点 1 将调用第一类,站点 2 将调用第二类。

应用程序/模型/user.php

app/models/site-2/user.php

最佳答案

好吧,您可以将两个域设置为使用相同的 Laravel 项目目录,然后您可以创建 middleware这将检查当前域名:

$currentDomain = $_SERVER['SERVER_NAME'];

然后您可以只检查域并决定现在使用哪些路由、 Controller 、模型和 View 。我认为这种方法可以解决您的需求。

关于php - Laravel 多站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35985801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com