我想更改Laravel项目的路径(视图,语言,控制器,模型等),因为我的项目使用这些文件从子域文件夹,但我不知道在哪里修改框架。如何更改laravel路径?
回答
你可以试试这个方法:
- 扩展基Application类照亮\基金会\应用
- 在派生类的应用程序覆盖所有的路径功能 在引导
/app.php变化此行来加载派生App类
$app = new Illuminate\Foundation\Application(.. $app = new MyApplication(..
横过你的手指。
集
'root' => storage_path().'/app',
任何你想要的路径:
这是一个很好的起点。覆盖路径函数的问题是,实际上我想修改加载文件的逻辑。我发现FielViewFinder和ClassLoader类加载文件。我的想法是从这些类派生,并让Laravel使用我的加载器实例。也许这可以通过从应用程序派生来完成,现在我正在寻找加载器类在哪里获得new() - ed或其他东西(如果有帮助,我希望应用程序从特定于子域的文件夹加载特定文件,并且如果某个文件不存在,那么它会从默认路径加载该文件。) – Csongi30
个人观点如下:我将为每个子域进行多次laravel项目安装,我从来没有做过这样的事情,但我认为你可以共享供应商文件夹。子类ClassLoader和加载文件有条件地看起来像恕我直言,很多工作与最终结果的任何保证。 – dparoli
如果你的意思是改变应用程序文件夹的路径,你可以在文件系统配置改变这种(以/config/filesystems.php) 。
- 1. Laravel更改日志路径
- 2. Laravel更改默认路径
- 3. 如何更改Laravel 5.2更改登录路径?
- 4. 如何更改heroku路径?
- 5. 如何更改路径?
- 6. 如何更改.android路径
- 7. 更改Laravel中的存储路径
- 8. 如何在Laravel中更改默认路径'/ public'名称
- 9. Laravel - 如何更改上传文件路径
- 10. 更改路径
- 11. Java:ProcessBuilder更改路径
- 12. 更改路径chiliproject
- 13. 更改Cronjob路径
- 14. 更改htaccess路径?
- 15. MongoDB路径更改?
- 16. 如何更改Jetty的类路径或添加类路径
- 17. 如何将log4j.properties文件的路径更改为特定路径?
- 18. 如何自定义或更改轨道中的路径路径?
- 19. 如何更改mysql的默认路径(进入outfile)csv路径
- 20. Java Eclipse - 如何更改类路径?
- 21. 如何更改权利的路径.plist
- 22. 如何在neo4j中更改路径
- 23. 如何更改Web-Inf/lib的路径
- 24. 如何更改froala上传路径wysiwyg
- 25. symfony:如何更改sfCoreAutoloader类路径?
- 26. 如何更改Visual Studio目标路径?
- 27. 如何更改升压路径
- 28. 如何更改imagemagick的临时路径?
- 29. 如何更改xib文件的路径?
- 30. 如何更改rspec的测试路径?
你能澄清这个问题吗? –
我希望应用程序从特定于子域的文件夹中加载特定文件,如果某个特定文件不存在,那么它会从默认路径加载该文件。 – Csongi30