【发布时间】:2018-04-02 11:37:26
【问题描述】:
我需要转换数据,像这样:
{
"action": "PushEvent",
"commits_count": 5,
"repository": {"name":"example-repo"}
}
到一个字符串,像这样:用户将 5 次提交推送到 example-repo
问题是,我要支持的动作类型非常多。这个问题的最佳解决方案是什么?我应该把代码放在哪里(Laravel)?
【问题讨论】:
-
数据看起来总是像您描述的那样,还是结构可以改变?数据是来自模型还是其他?
-
Action 和 repository 是不变的,有时也可以有 type(例如 create、delete、modify)。数据来自 Activity 模型,它从缓存/GitHub 的 API 获取数据
-
这个需要在php端还是js端转换?
-
我没有任何限制,我正在寻找最好的方法。我将在未来发送通知,所以我认为 php 端将是最好的选择
-
你用翻译吗?
标签: php laravel data-processing