解决Laravel中TokenMismatchException的异常

在Laravel中,默认开启了CSRF检测,会对Session中保存的token和表单的token作比较,如果不是完全一致,就会被认为是伪造的请求,并且加以阻拦。如果在表单中没有添加_token字段,就会抛出TokenMismatchException这个异常。

网上有一些中文文章,给出的解决方案是修改 /app/Http/Resquests/Kernel.php 文件,将关于VerifyCsrfToken的调用去掉,以此关闭这个功能来解决问题,这个方案是不靠谱的,这是一个应该被打开的功能。

正确的作法,只需要在表单中增加下面代码就可以了:

还可以简写:

thedarkside

这是一个最好的时代,这是一个最坏的时代。

stay connected

228,480

Fans

21,563

Followers

20,563

Followers

8,125

Subscribers

2,253

Subscribers

10,563

Followers

最新文章

entertainment
Buckingham Palace soil used in Tate exhibit
Oct 13, 2016
Sports
Legendary coach Steve Spurrier was truly
Oct 13, 2016
Technology
Acer reveals all-in-one Windows 10 PC
Oct 13, 2016
entertainment
Revival allows Selena Gomez to shed
Oct 13, 2016
entertainment
Buckingham Palace soil used in Tate exhibit
Oct 13, 2016
Sports
Legendary coach Steve Spurrier was truly
Oct 13, 2016
Technology
Acer reveals all-in-one Windows 10 PC
Oct 13, 2016
entertainment
Revival allows Selena Gomez to shed
Oct 13, 2016