我在config / app.php中添加了一个新的可配置变量,该变量可以在.env文件中设置,但是这个必须采用有效的正则表达式模式的形式(我的app中的中间件层使用它) 。
未来的开发人员可能没有意识到它必须是一个正确的正则表达式模式,只是提供一个字符串,这将导致他们各种头痛(这个“未来的开发人员”实际上可能是我2年时间)。在这种情况下,我想抛出一个很好的错误消息,解释他们需要修复此变量。我认为使用它的中间件是进行验证的最佳位置,但我的问题是如何抛出错误?
preg_*
函数我很想知道别人的意见。