我的项目是Laravel项目
如果我使用了psr-4自动加载,例如
"psr-4": {
"Admin\": "app/www/admin"
}
它正常工作和路线 在控制器内部创建视图我使用addNamespace:
View::addNamespace('admin', 'app\www\Admin\views');
return View::make('admin::dashboard');
这有效,但无论如何都要在配置中的某个地方访问视图?如果是这样,有人可以给我一个例子。
我想我要找的结果是这样的:
View::make('admin.dashboard');
非常感谢
艾登
答案 0 :(得分:1)
如果我理解正确,您希望Laravel查看多个文件夹,而不仅仅是默认的/app/views/
文件夹。
如果是这种情况,您可以在配置中进行设置:
// /app/config/view.php
'paths' => array(__DIR__.'/../views', __DIR__.'/../../admin/views'),
// Using it
View::make('admin.dashboard'); // Look into www/admin/views/admin/dashboard.blade.php
这未经过实际测试,但希望能为您指出正确的解决方案。需要注意的是,您有另一个管理文件夹(在laravel视图文件夹结构之后)