public function compiler()
    {
        static $engineResolver;
        if (!$engineResolver) {
            $engineResolver = $this->getContainer()->make('view.engine.resolver');
        }
        return $engineResolver->resolve('blade')->getCompiler();
    }
public function compiler()
    {
        static $engineResolver;
        if (!$engineResolver) {
            $engineResolver = $this->getContainer()->make('view.engine.resolver');
        }
        return $engineResolver->resolve('blade')->getCompiler();
    }
public function compiler ( ) { static $ engineResolver ; if ( ! $ engineResolver ) { $ engineResolver = $ this -> getContainer ( ) -> make ( 'view.engine.resolver' ) ; } return $ engineResolver -> resolve ( 'blade' ) -> getCompiler ( ) ; }
Get the compiler

@return \Illuminate\View\Compilers\BladeCompiler
Get the compiler