Привет, я новичок в шаблонах и laravel.
Я изменил разделители laravel на [[]] и [[[]]], используя
Blade::setContentTags("[[", "]]");
Blade::setEscapedContentTags("[[[", "]]]");
Теперь я хочу передать json в переменную javascript, например
var somevariable = [[json_encode($variableFromController)]];
но это преобразует строку json в объекты html, такие как
{"index":200}
Я искал и обнаружил, что {{!!json_encode($variableFromController)!!}}
должен работать, но выполнение этого в моей системе, например [[!!json_encode($variableFromController)!!]]
, не оказывает никакого влияния.
Я знаю, что могу сделать что-то вроде <?php echo json_encode($variableFromController) ?>
, но это последнее, что я хочу попробовать. есть ли какая-то конкретная вещь, которую я могу сделать?