【发布时间】:2015-02-12 00:54:07
【问题描述】:
我有一个 laravel 应用程序的目录结构,如下所示:
app/
admin/
controllers/
views/ -> for admin views
...
views/ -> for frontend views
如何在管理员中设置控制器的视图路径?我不想使用View::addLocation 或View::addNamespace,因为我可能有相同的管理和前端视图文件名,并且不想为每个View::make('namespace::view.file') 添加命名空间。
我在http://laravel.com/api/4.2/Illuminate/View/View.html 中看到有一个setPath 方法,但是我该如何调用它呢? View::setPath 引发未定义的方法错误。
【问题讨论】:
-
如果这就是你的意思,也许可以尝试一些符号链接,不知道确切的目标是什么
-
我的目标是将管理视图和前端视图分开。
-
然后在标准视图目录中创建“admin”文件夹,不是吗?然后你引用像 admin/mystuff 之类的视图
-
我想为控制器、视图等设置一个单独的管理目录。我认为这比在每个控制器和视图中都有管理子目录更干净。
-
你们喜欢复杂的...
标签: laravel