Я использовал этот код в папке 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 в своей ошибке.
Попробуйте внутри двойных кавычек
return [
'some-text' => "i\'d like to fix it! it doesn\'t work even if I change
the single quotes to double one.",
];
Других решений пока нет …