php - laravel 5 csrf_token 值为空

标签 php laravel laravel-5.2 csrf-protection

为什么 laravel 5 csrf_token 值总是空的?

我如何获得该 token 值?

我试过了,

  {!! csrf_token !!} , {{ csrf_token }} and 
  {{ Form::open() }} ....{{ Form::close() }}

我的输出

  <input type="hidden" name="_token"></input>

最佳答案

这是因为您没有使用 web 组中间件。 Laravel 足够聪明,知道如果您不使用该组,则不需要 token 。

尝试在 Route::group(['middleware' => 'web'] ... 中移动你的路线并告诉我们它:)

来源:不久前我犯了同样的错误。

关于php - laravel 5 csrf_token 值为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35216586/

相关文章:

php - 使用 PHP 生成嵌套 ul 列表的问题

php - 无法使用自己的实现覆盖 Laravel Spark 身份验证

php - 如何根据 Laravel 5.3 App 中的 app_env 设置加载不同的 mail_driver 配置设置>

laravel - 如何在laravel中获取更新的记录ID?

Laravel - 在中间件之后清空 $request

php - Laravel 5.2 动态角色和权限分配和检查

laravel - 数组的旧输入?

php - 如何扩展代码点火器 Controller 类?

javascript - 使用 MySQL 数据库更改发送 WebSocket 更新哪个更有效

php artisan key :generate doesn't do anything