laravel - json_encodeing возвращаемое значение транс-функции отправило ошибку при использовании одинарной кавычки

Я использовал этот код внутри папки lang внутри some_file.php

return [
    'some-text' => 'i\'d like to fix it! it doesn\'t work even if I change the single quotes to double one.',
];

Обратите внимание, что возвращаемое значение является правильным, но когда я json_encode значение и печатаю его внутри входного скрытого тега с {!! json_encode('some_file.some_text') !!}, он отправляет мне ошибку в firebug (я точно не помню код, и у меня сейчас нет доступа к коду), но у него был прерывистый json в его ошибке.


person needcode    schedule 31.08.2017    source источник


Ответы (1)


Попробуйте внутри двойных кавычек

return [
'some-text' => "i\'d like to fix it! it doesn\'t work even if I change 
 the single quotes to double one.",
  ];
person Shibon    schedule 31.08.2017
comment
Как я уже сказал, я тестировал и этот. Безрезультатно :( - person needcode; 31.08.2017