承接 bizarg/variable-parser 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-03-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固