laravel 5 csrf_token值为空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 5 csrf_token值为空相关的知识,希望对你有一定的参考价值。
为什么laravel 5 csrf_token值总是为空?
我怎样才能获得该令牌值?
我试过了,
{!! csrf_token !!} , {{ csrf_token }} and
{{ Form::open() }} ....{{ Form::close() }}
我的输出
<input type="hidden" name="_token"></input>
答案
这是因为你没有使用网络组中间件,Laravel非常聪明,知道如果你不使用该组,则不需要令牌。
尝试移动你在Route :: group里面的路线(['middleware'=>'web'] ...并告诉我们:)
消息来源:不久前我犯了同样的错误。
另一答案
试试qazxsw poi?如果不起作用尝试在控制台上使用qazxsw poi
另一答案
谢谢大家。
最后我找到解决方案。
在全新安装:
echo Form::token();
用这个:
php artisan generate:key
});
它的工作。
另一答案
我偶然发现了这个帖子,我突然体验到“由于不活动而导致页面过期。”当我发布时。在进行“查看源”时,所有令牌都存在并且正确无误。只是我包括:
Route::get('foo', function () {
return csrf_token(); // null
});
当我发布一个模态时,它被解雇了。所以我今天学到了一些东西,不会回过头来找我这个新手的5个小时!
以上是关于laravel 5 csrf_token值为空的主要内容,如果未能解决你的问题,请参考以下文章