【发布时间】:2016-12-02 00:42:01
【问题描述】:
目前我使用这种结构:
app/
bootstrap/
vendor/
public/
我想改成
app-2/
bootstrap-2/
vendor-2/
public/
该怎么做,我的意思是,我需要哪些文件来更改路径?
现在我试图改变路径:
公共/index.php
然后在:
bootstrap/autoload.php
bootstrap/path.php
bootstrap/start.php
基本上,我已将每个 /app/ 更改为 /app-2/ 并且对于引导程序和供应商也是如此。
但由于某种原因,从到 app/controllers 的控制器被执行而不是 app-2/controllers
任何想法,如果我缺少一些需要编辑的文件?
在调试器中我看到 vendor-2,这是正确的,但为什么从 app 而不是 app-2 文件夹加载控制器?
【问题讨论】:
-
这不太可能奏效。完全没有。
-
它必须工作,为什么不呢?那么为什么不对路径进行硬编码呢?
-
如果不可能,那就太愚蠢了。这在 Laravel 5 中修复了吗?还是没有?流明呢?您可以在那里为应用程序、引导程序和供应商文件夹定义自己的名称吗?
-
Lumen 是基于 Laravel 的,所以在那里也同样困难。你想用这个完成什么?
-
我有同一个项目的多个版本,并且 A/B 测试不同的配置/环境。但是男人……这就像心脏中的一枪。为什么会这样?我不明白。也许我最终会使用 PhalconPHP ;(
标签: laravel