- PHP 5.5+
Install using composer:
composer require indibeast/email-template-generator
$filewriter = new Writer(__DIR__ . '/../files/');//Set the directory
$content = 'Hi {{$name}}';//Blade content
$filewriter->setFilename('sample')->setContent($content)->save();//This will create sample.blade.php file in the given location.
$reader = new Reader(__DIR__ . '/../files/');//Set the directory where blade files located.
$reader->setFilename('sample')->readFile();//This will display 'Hi {{$name}}'.
$bladeRender = new BladeRender(__DIR__ . '/../files',__DIR__ . '/../cache');//Set views nad cache folder for blade files.
$bladeRender->render('sample',['name' => 'Mahendra']);//This will display 'Hi Mahendra'.
The MIT License (MIT). Please see License File for more information.