想请教下大家,一般发短信的时候很多个短信模板你们是如何处理的?

比如登录注册属于验证码短信,我在阿里云后台添加一个模板。
然后订单支付通知等,又添加一个模板。还有其他的等等。那么如果后台添加了几十个模板的话,每次调用都要记得传阿里云的模板 id 和对应的模板参数。

想请教下,大家一般在处理这样的逻辑的时候采用了什么比较优雅的方案呢?
由于阿里云的模板 id 是 SMS_11223883 这样的格式,所以我现在的想法是把这样的 id 配置到一个数组中,比如

[
    1 => SMS_115930401 //验证码
    2 => SMS_115930402 //短信通知 (订单等操作)
    3 => SMS_115930403 //推广短信
]

但是感觉还是用着有点别扭

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 2

@素材火 比如提交订单发送短信这样。你们一般都是在代码逻辑里直接写上模板 id(SMS_115930401 ) 的吗

7年前 评论
// 配置文件设置,大概这样:
'templates' => [
    'register' => env('xxx', 'SMS_193506366'), 
    'forget_password' => env('xxx', 'SMS_193506377'),
    'other' => env('xxx', 'SMS_193506388'),
],
4年前 评论