title: Laravel 5.2: Cannot call constructor
body: <p>i have some small problem, but i cannot find it out. I have removed from the routes.php the middleweare routes for my admin section. I want this check to be made in one Controller class, which will be extended from all my Admin Controllers. </p>
  
  <p>This is this controller class:</p>
  
  <pre><code>abstract class Controller extends BaseController {
  
  public function __constuct() {
      $this-&gt;middleware('admin');
  
  }
  </code></pre>
  
  <p>}</p>
  
  <p>Here is one of my Admin Controllers:</p>
  
  <pre><code>class AnalysesController extends Controller {
  
  protected $news;
  protected $locales;
  const ITEMS_PER_PAGE = 20;
  
  public function __construct(Analyses $news) {
      $this-&gt;news = $news;
      $this-&gt;locales = get_locales();
      parent::__construct();
  }
  </code></pre>
  
  <p>}</p>
  
  <p>Unfortunately when i call parent::__construct() i get an error: Cannot call constructor</p>
  
  <p>What am i doing wrong ?</p>