如何在 Laravel 中进行区分大小写的字符串匹配?
SELECT * FROM `invites` WHERE `token`='OGwie2e2985tOEGewgu23hUFs'
可以使用以下方式:
Invite::where('token', $token, 'LIKE BINARY')->first()
如果我想要进行区分大小写的匹配,我需要使用像这样的语句(或类似的语句):
SELECT * FROM `invites` WHERE BINARY `token`='OGwie2e2985tOEGewgu23hUFs'
我的最佳猜测是:
Invite::whereRaw("BINARY `token`='{$token}'")->first()
但这样输入就不会经过预处理语句,对吗?
utf8_unicode_ci
,但我猜utf8_bin
也可以工作? - Andy Fleming