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

Laravel 在视图中添加新文件夹后的命名空间?,laravel,namespaces,Laravel,Namespaces,我是Laravel的新手,我在视图中添加了一个名为Layouts的新文件夹。现在的问题是,在控制器中,我试图使用use语句添加名称空间,但不知何故,该视图没有显示,并且抛出了一个错误视图notfound 使用声明: 使用\资源\视图\布局 但是,当我在dashboard方法中提到文件夹的名称时,一切正常 public function dashboard() { return view("layouts\masterLayout"); } 有人能解释一下为什么会

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

使用声明: 使用\资源\视图\布局

但是,当我在dashboard方法中提到文件夹的名称时,一切正常

public function dashboard()
    {
        return view("layouts\masterLayout");
    }
有人能解释一下为什么会这样吗?

用这个:

public function dashboard()
        {
            return view("layouts.masterLayout");
        }
return view("layouts.masterLayout");
使用以下命令:

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

检查视图中的视图和视图大写V

检查视图中的视图和视图大写V

无需为视图定义命名空间。只需使用以下方法:

return view("layouts.masterLayout");

无需为视图定义命名空间。只需使用以下方法:

return view("layouts.masterLayout");

无法为设置命名空间views@laravellevaral哦。你能告诉我一些资源,说明同样的原因吗?阅读文档了解帮助函数的详细信息。谢谢@Easy SamYou不能为其设置名称空间views@laravellevaral哦。你能给我一些资源,说明同样的原因吗?阅读文档了解帮助函数的详细信息。谢谢@Easy SamI,我希望使用名称空间而不是文件夹的名称。layouts\masterLayout与Blade中的“layouts.masterLayout”相同。我是否可以假设您想访问layout文件夹的masterLayout页面的视图??资源->视图->布局->masterLayout.phpwant以访问masterLayout??是的,但我试图为其提及一个名称空间,而不是在控制器函数中使用文件夹名称,正如您所说的那样各位议员并非如此。但是谢谢你的帮助。我希望使用名称空间,而不是文件夹的名称。layouts\masterLayout与Blade中的“layouts.masterLayout”相同。我是否可以假设您想访问layout文件夹的masterLayout页面的视图??资源->视图->布局->masterLayout.phpwant以访问masterLayout??是的,但我试图为其提及一个名称空间,而不是在控制器函数中使用文件夹名称,正如您所说的那样各位议员并非如此。但是谢谢你的帮助。