wzulfikar / file-generator
Generate file from template using blade template engine.
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/wzulfikar/file-generator
Requires
- philo/laravel-blade: ^3.1
This package is not auto-updated.
Last update: 2025-10-26 00:03:59 UTC
README
Generate file from template, using laravel blade as template engine. See: http://laravel.com/docs/5.1/blade.
Getting Started
-
prepare your template file, use
.blade.phpas extension$myViewTemplate = '/user/desktop/view.blade.php' -
prepare array of variables that will be injected to the template
$vars = ['var1'=>'ha','var2'=>'hi']; -
create new instance of FileGenerator
$fileGenerator = new FileGenerator($myViewTemplate, $vars) -
Put rendered template file to output dir
$fileGenerator->put('/user/desktop/GeneratedFromTemplate.php')
Testing
- use
phpunitin curent directory to execute test.
The test will use views/Model.blade.php as template, inject $vars, store generated file as GeneratedFromTemplate.php and delete that generated file upon test completion.