Laravel 4:模块中的自动加载助手

时间:2014-06-17 10:28:56

标签: laravel-4 autoload helpers

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

/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

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

1 个答案:

答案 0 :(得分:1)

访问全局命名空间的另一种方法是使用反斜杠为类名添加前缀:

\Input::all()