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

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

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

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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2

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

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

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!