The standalone version of Laravel's Blade templating engine for use outside of Laravel.
Install using composer:
composer require jenssegers/blade
Create a Blade instance by passing it the folder(s) where your view files are located, and a cache folder. Render a template by calling the make
method. More information about the Blade templating engine can be found on http://laravel.com/docs/5.1/blade.
use Jenssegers\Blade\Blade;
$blade = new Blade('views', 'cache');
echo $blade->make('homepage', ['name' => 'John Doe']);
The Blade instances passes all methods to the internal view factory. So methods such as exists
, file
, share
, composer
and creator
are available as well. Check out the original documentation for more information.