App\Http\Controllers\Admin\Controller::__construct PHP Method

__construct() public method

public __construct ( )
    public function __construct()
    {
        $this->middleware('auth');
        $this->middleware(function ($request, $next) {
            if (Auth::check() && !Auth::user()->isAdmin()) {
                abort(403);
            }
            return $next($request);
        });
        return parent::__construct();
    }

Usage Example

Example #1
0
 public function __construct(UserRepositoryInterface $repo)
 {
     $this->repo = $repo;
     parent::__construct();
     $this->middleware('can:view.users', ['only' => 'getIndex']);
     $this->middleware('can:edit.users', ['only' => 'getEdit']);
 }
All Usage Examples Of App\Http\Controllers\Admin\Controller::__construct
Controller