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