wzulfikar / file-generator
使用blade模板引擎从模板生成文件。
dev-master
2015-12-14 09:47 UTC
Requires
- philo/laravel-blade: ^3.1
This package is not auto-updated.
Last update: 2024-09-14 18:09:45 UTC
README
从模板生成文件,使用laravel blade作为模板引擎。见:https://laravel.net.cn/docs/5.1/blade。
入门
-
准备你的模板文件,使用
.blade.php作为扩展名$myViewTemplate = '/user/desktop/view.blade.php' -
准备一个数组,这些变量将被注入到模板中
$vars = ['var1'=>'ha','var2'=>'hi']; -
创建FileGenerator的新实例
$fileGenerator = new FileGenerator($myViewTemplate, $vars) -
将渲染的模板文件放到输出目录
$fileGenerator->put('/user/desktop/GeneratedFromTemplate.php')
测试
- 在当前目录使用
phpunit执行测试。
测试将使用views/Model.blade.php作为模板,注入$vars,将生成的文件存储为GeneratedFromTemplate.php,并在测试完成后删除该生成的文件。