2016-03-06 264 views
-2

我有一些小問題,但我找不到它。我已經從routes.php中刪除了我的管理部分的middleweare路由。我想要在一個Controller類中進行此檢查,這將從我的所有管理員控制器擴展而來。Laravel 5.2:不能調用構造函數

這是此控制器類:

abstract class Controller extends BaseController { 

public function __constuct() { 
    $this->middleware('admin'); 

} 

}

這是我的聯繫控制器之一:

class AnalysesController extends Controller { 

protected $news; 
protected $locales; 
const ITEMS_PER_PAGE = 20; 

public function __construct(Analyses $news) { 
    $this->news = $news; 
    $this->locales = get_locales(); 
    parent::__construct(); 
} 

}

不幸的是,當我調用parent :: __結構()我得到一個錯誤:不能調用構造函數

我在做什麼錯?

+0

該主題應該被關閉... – insign

回答