【问题标题】:Laravel 4: Autoload Helpers in ModulesLaravel 4:模块中的自动加载助手
【发布时间】:2014-06-17 10:28:56
【问题描述】:

我在应用程序中创建了多个模块,例如:

/app
   /modules
      events
      sections
      programs

问题是我必须在每个模块的控制器中使用常见的帮助器,如 View、Input、Auth 等:

namespace App\Modules\Sections\Controllers;

use View,Input,Auth,Config,Session,Redirect,App,Request;

class SectionsController extends \BaseController{
  ....
  ....
}

如果我不将它们添加到控制器顶部,则会出现以下示例错误:

Symfony \ Component \ Debug \ Exception \ FatalErrorException

Class 'App\Modules\Sections\Controllers\View' not found

我需要做什么才能不必在每个控制器中手动添加所有这些帮助器?

【问题讨论】:

  • 问题是什么?
  • 我不想在每个控制器中手动添加所有助手
  • 也许使用这样的类:\Input::all()
  • 通过前缀 \ 它对我有用...还有其他最好的方法吗?

标签: laravel-4 autoload helpers


【解决方案1】:

访问全局命名空间的另一种方法是在类名前加上反斜杠:

\Input::all()

【讨论】:

    猜你喜欢
    • 2013-06-18
    • 1970-01-01
    • 2017-11-09
    • 2019-03-31
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 2017-01-11
    • 2022-12-16
    相关资源
    最近更新 更多