bizarg/variable-parser
最新稳定版本:1.3.1
Composer 安装命令:
composer require bizarg/variable-parser
包简介
variable parser
README 文档
README
Available variable names: userName, user.name, user-name, user_name, UserName, user_Name
php artisan vendor:publish --tag=variable-parser-config
<?php return [ 'path' => '', // Path to variables 'signOpen' => '[[', 'signClose' => ']]', 'variableFrom' => [ 'class' => false, 'relation' => true ] ];
use Bizarg\VariableParser\VariableParser; $variableData = ['user' => User::find(1)]; /*or*/ (new VariableData())->setUser(User::find(1)); $content = 'Name: [[user.name]]<br> Email: [[user.email]]<br> Title: [[article.title]]<br> Custom: [[custom]]<br> Slug: [[article.slug]]<br>'; $parser = new VariableParser(); $parser->setContent($content);//string $parser->setVariableData($variableData);//array|object $content = $parser->parseContent(); $content = (new VariableParser($content, $variableData))->parseContent(); $parser->setData([ 'user.name' => 'White Wolf', 'custom' => 'value', ]); $parser->setSignOpen('{{'); $parser->setSignClose('}}'); $parser->setPreview(true);// if used class $parser->setContent('Name: [[user.name]]<br>');
统计信息
- 总下载量: 118
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-03-05