Laravel 4 Laravel csrf_代币发行

Laravel 4 Laravel csrf_代币发行,laravel-4,csrf,Laravel 4,Csrf,我正在使用Laravel和AngularJS制作web应用程序。为了防止CSRF,我在index.php文件中添加了以下脚本 <script> angular.module("contactApp").constant("CSRF_TOKEN", '<?php echo csrf_token(); ?>'); </script> 角度模块(“contactApp”)常数(“CSRF_标记”),“”; 但它显示了以下致命错误 “调用未定义的函数csrf_t

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

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

角度模块(“contactApp”)常数(“CSRF_标记”),“”;
但它显示了以下致命错误

“调用未定义的函数csrf_token()”


在Laravel设置中,我将View.php中的视图存储路径更改为public_html文件夹。似乎它犯了错误。如何使用替代视图存储路径解决此问题

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

或者,如果您使用刀片模板:

{{ Form::token() }}

您的视图路径中可能有错误的值?

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

最终用户部分由AngularJS处理,服务器部分由Laravel处理,因此我的挑战是如何在AngularJS中获取CSRF令牌,并在最终用户提交表单时将其发送给Laravel。我没有使用刀片模板。