laravel 5.3 CSRF 令牌为空

laravel5.3安装后,运行php artisan serve 后,浏览器输入localhost:8000会出现laravel成功的信息,
我在routes.php中,将默认路由 修改成如下:

Route::get('/', function () {
    echo csrf_field();//就追加了这一行
    
    return view('welcome');
});

页面没什么变化,当查看源码后发现有一个hidden的token 但是值是空的。怎么解决
即使放在blade中也是空的token ,token没有生成怎么回事。????

阅读 4.6k
3 个回答
新手上路,请多包涵

图片描述

图片描述

token输出是用{{csrf_token()}}而不是直接echo csrf_token()

不行,我就是按照这个方法
图片描述

图片描述

你可以加我下
QQ:919419202 弄2天了,没解决。版本是5.3 php:7.02

新手上路,请多包涵

我也遇到这样的情况,是什么原因啊,郁闷死了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题