Laravel Seach for German License Plates

时间:2018-04-04 16:28:01

标签: laravel search eloquent

我找不到任何与此主题相关的内容,这就是我要问的原因。

我需要搜索德国车牌。可以是非常多样的。它们可能像RR-NN 999一样保存或像RR NN 999一样保存

RR可以是2或3个字母宽,然后有可能有一个' - '或者一个' '接下来,可能会有NN'或者' N'在空格之后有一个1到4位数的数字。是否可以搜索只有一个查询的车牌?顺便说一下,我正在使用laravel雄辩。非常感谢,希望有人能帮助我。

1 个答案:

答案 0 :(得分:0)

对于你的RRNN999例子,这样的事情应该有效。

您应该用实际搜索值替换Rs,Ns和数字。

LicensePlate::where('plate_number', 'REGEXP', '^RR[\- \ ]?N[\- \ ]?N[\- \ ]?999$')->get();