在视图中添加新文件夹后的命名空间?

时间:2018-04-18 05:31:07

标签: laravel namespaces

我是Laravel的新手,我在Views中添加了一个名为" Layouts"的新文件夹。现在的问题是在控制器中我试图使用use语句添加命名空间,但不知何故显示有问题的视图并且抛出了错误view not found

use声明: use \resources\views\layouts;

class dependencyController extends Controller
{ 
    public function dashboard()
    {
        return view("masterLayout");
    }
}

但是当我在dashboard方法中提到文件夹的名称时,事情就可以了。

public function dashboard()
    {
        return view("layouts\masterLayout");
    }

有人可以解释为什么会这样吗?

3 个答案:

答案 0 :(得分:2)

使用它:

public function dashboard()
        {
            return view("layouts.masterLayout");
        }

答案 1 :(得分:0)

检查视图和视图(视图中的Capital V)

答案 2 :(得分:0)

无需为view定义名称空间。只需使用:

return view("layouts.masterLayout");