Laravel csrf_token问题

时间:2014-05-09 13:53:26

标签: laravel-4 csrf

我正在使用Laravel和AngularJS制作网络应用程序。为了防止CSRF,我在index.php文件中添加了以下脚本。

<script>
angular.module("contactApp").constant("CSRF_TOKEN", '<?php echo csrf_token(); ?>');
</script>

但它显示以下致命错误。

&#34;调用未定义的函数csrf_token()&#34;

在Laravel设置中,我将view.php中的View Storage Paths更改为public_html文件夹。它似乎犯了错误。如何使用备用View Storage Paths解决此问题?

2 个答案:

答案 0 :(得分:1)

您的观看路径中可能有错误的值?

// view.php
'paths' => array(__DIR__.'/../../public'),

答案 1 :(得分:0)

要在Laravel中获取CSRF令牌,代码为:

<?php echo Form::token(); ?>

或者您使用的是Blade模板:

{{ Form::token() }}