【问题标题】:Laravel PSR-4 : No hint path defined for [User]Laravel PSR-4:没有为 [用户] 定义提示路径
【发布时间】:2015-01-24 18:35:51
【问题描述】:

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

 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

【问题讨论】:

    标签: php laravel-4 psr-4


    【解决方案1】:

    namespaces 视图实际上与 PSR-4 无关。您还必须手动添加视图目录。您可以通过将其添加到 config/view.php 中的 paths 数组或在其他地方注册它(最好在服务提供者中)来做到这一点

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      谢谢。

      【讨论】:

      • 您不必通过View::addNamespace()注册命名空间?
      猜你喜欢
      • 2014-04-03
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多