我正在使用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解决此问题?
答案 0 :(得分:1)
您的观看路径中可能有错误的值?
// view.php
'paths' => array(__DIR__.'/../../public'),
答案 1 :(得分:0)
要在Laravel中获取CSRF令牌,代码为:
<?php echo Form::token(); ?>
或者您使用的是Blade模板:
{{ Form::token() }}