Laravel 检索带斜线的翻译字符串 返回带反斜线的斜线
Laravel Retrieving Translation Strings with Slash Returning the Slash with Backslash
我的尝试:
// SomeRequest.php
public function attributes()
{
return [
'phone' => __('Phone Number'),
];
}
// id.json
{
"Phone Number": "No. Telp / HP"
}
检索 id 语言时我期望的结果:
No. Telp / HP
我得到的是:No. Telp \/ HP
我可以在没有附加反斜杠的情况下检索它吗?
当您 return 数据作为 Laravel 中的响应时,它会自动编码为 json。
所以当你的 return No. Telp / HP
它将被编码为 No. Telp \/ HP
一般情况下,当你请求得到resonose时,你解码得到结果。
$v=json_encode("No. Telp / HP"); // $v will have "No. Telp \/ HP"
$v2 = json_decode($v); // $v2 will have No. Telp / HP
我的尝试:
// SomeRequest.php
public function attributes()
{
return [
'phone' => __('Phone Number'),
];
}
// id.json
{
"Phone Number": "No. Telp / HP"
}
检索 id 语言时我期望的结果:
No. Telp / HP
我得到的是:No. Telp \/ HP
我可以在没有附加反斜杠的情况下检索它吗?
当您 return 数据作为 Laravel 中的响应时,它会自动编码为 json。
所以当你的 return No. Telp / HP
它将被编码为 No. Telp \/ HP
一般情况下,当你请求得到resonose时,你解码得到结果。
$v=json_encode("No. Telp / HP"); // $v will have "No. Telp \/ HP"
$v2 = json_decode($v); // $v2 will have No. Telp / HP