Laravel PSR-4:没有为 [用户] 定义提示路径


Laravel PSR-4 : No hint path defined for [User]

我正在尝试查看我的包,这是我的代码:

 View::make("User::login");

但是我收到此错误:No hint path defined for [User].

我的结构是这样的:

app
├──config
├──database
├── modules
            └── Core
                    └── User
                            ├──Controllers
                            ├──models
                            └──views
                                    └──login.blade.php
                            ├── lang
                            ├── migrations
                            └── routes.php

视图命名空间实际上与 PSR-4 无关。您还必须手动添加视图目录。您可以通过将其添加到 config/view.php 中的 paths 数组或将其注册到其他地方(最好是在服务提供商中)来执行此操作

View::addLocation('/path/to/views');

回到您的实际问题,您可以像这样注册视图命名空间:

View::addNamespace('User', '/path/to/views');

我已经解决了我的问题。是我的错,应该是:

 View::make("Core/User::login");

谢谢。