我正在尝试查看我的包,这是我的代码:
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");
谢谢。