与Twig的laravel csrf代币

时间:2016-11-05 13:26:55

标签: php laravel laravel-5 twig

在Laravel中,主app模板有以下行

<script>window.Laravel = <?php echo json_encode(['csrfToken' => csrf_token(),]); ?></script>

我正在使用Twig模板,需要更改该行以使用Twig。但是,我原以为将其改为

<script>window.Laravel = {{ data|json_encode(['csrfToken': csrf_token(),]) }}</script><script>window.Laravel = {{ data|json_encode(['csrfToken' => csrf_token(),]) }}</script> 会做的伎俩,但它只是错误。什么是重写这个的正确方法?

2 个答案:

答案 0 :(得分:2)

正确的格式应为:

bool ForceDeleteFile(LPWSTR FileName);

有关详细信息,请参阅:http://twig.sensiolabs.org/doc/filters/json_encode.html

答案 1 :(得分:1)

这似乎可以解决问题

$("#text").html(test.value);