laravel框架,自定义验证文件,正则验证,不能用管道符,例如:
'picpath' => 'sometimes|required|regex:/^\/uploads\/image\/[A-Za-z0-9]{15}\d{10}\.(jpg|JPG|png|PNG|jpeg|JPEG|gif|GIF)$/',
上面代码是验证图片地址的,但是我修改数据的时候却出现json错误码,果断百度...
参考大神的解决方案,站在巨人的肩膀上解决问题,用数组的形式,如下:
'picpath' => 'sometimes|required',
'picpath' => [
'regex:/^\/uploads\/image\/[A-Za-z0-9]{15}\d{10}\.(jpg|JPG|png|PNG|jpeg|JPEG|gif|GIF)$/'
],
测试通过!(注意:只有正则是独立出来的!)
参考博文:
https://blog.csdn.net/mrzhouxiaofei/article/details/78760071