Как использовать Laravel Blade за пределами Ларавел в виде класса?
Возьмите Blade с помощью composer:composer require philo/laravel-blade --save-dev
А потом в коде:$blade = new \Philo\Blade\Blade("/path/to/blade/views", "/path/to/blade/cache");
echo $blade->view()->make('templateName', $params)->render(); //здесь как в laravel
Можно этот вызов завернуть в функцию view(): //аналогично как в Laravel:function view($view, $params = []){
		$blade = new \Philo\Blade\Blade("/path/to/blade/views", "/path/to/blade/cache");
		$blade = $this->loadCompiler();
		return $blade->view()->make($view, $params)->render();
	}
возьмите pimple (или php-di), и вообще почитайте про инверсию зависимостей.