我想使用Eloquent编写这个原始查询。我试过使用->whereRaw,但由于其中的特殊字符,它显示错误。
SELECT id,shipping_email FROM orders WHERE 1 AND `shipping_email` NOT REGEXP '^[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,63}$' AND id = '<>'
感谢帮助…提前谢谢。
我有答案了,我试了这些代码…
ModelOrder::query()
->select('id', 'shipping_email')
->whereRaw("`shipping_email` NOT REGEXP ?", ["^[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,63}$"])
->get();