在这里,我没有从public
文件夹访问我的项目。而不是这个,我从项目根目录本身访问。
我看过一个关于这里的论坛讨论。但我对此有点困惑。讨论的解决方案是,Using alternative path for views
你加个location
赞,
View::addLocation('/path/to/your/views');
然后添加namespace
主题,
View::addNamespace('theme', '/path/to/themes/views');
然后渲染它,
return View::make('theme::view.name');
价值是/path/to/
多少?
我可以在不同的操作系统中使用相同的项目而不更改路径吗?
是的,我们可以使用以下方法来做到这一点,
将以下内容放入app/start/global.php
View::addLocation(app('path').'/themes/default');
View::addNamespace('theme', app('path').'/themes/default');
然后像默认方式一样调用view,
return View::make('page');
这将渲染page.php
或page.blade.php
从project_directory/app/themes/defualt
文件夹中归档。