Laravel请求返回数组值中的unicode替换字符

时间:2017-10-24 21:39:16

标签: php json laravel unicode request

我正在发送json请求(在不同的平台上)并且无法获得$request->all()函数的值,正如我预期的那样。我必须使用name验证regex:/^[\p{L}]+$/参数,因此不是我想要的情况。我必须将request值传递给Validator而不做任何替换。

Json请求示例

{
  "name": "guvuvıvıvöö",
  "surname": "bbbbbbbbbbbb",
  "phone": "+905544002218",
  "password": "123123123",
  "password_confirmation": "123123123",
  "dob": "2017-04-18",
  "gender": "1",
  "confirmationKey" : null
}

$request->all()函数返回

array (size=8)
'name' => string 'guvuvvivöö' (length=12)
'surname' => string 'bbbbbbbbbbbb' (length=12)
'phone' => string '+905544002218' (length=13)
'password' => string '123123123' (length=9)
'password_confirmation' => string '123123123' (length=9)
'dob' => string '2017-04-18' (length=10)
'gender' => string '1' (length=1)
'confirmationKey' => null
希望你能帮助我。如果你愿意,我可以分享更多的代码或信息..

0 个答案:

没有答案