如何禁用CSRF保护

我使用的前端组件在上传东西的时候不能携带参数,所有不能够使用CSRF保护,我想禁用掉这个路由下的CSRF保护,我查看文档,看可以VerifyCsrfToken.php通过except来进行过滤的

Route::post('admin/{id}/article/upload','Admin\UploadController@store')>name('admin.upload';

我写的是

protected $except = ['admin.upload'];

但是提交的时候还是显示TokenMismatchException in VerifyCsrfToken.php line 68:
过滤的那条路由好像没有生效,请问下站长改怎么正确的过滤呢?

使用正则表达式匹配,比如:

protected $except = ['admin/*/article/upload'];

大概这样,就是使用正则表达式匹配就好

JellyBool

这个 protected $except 写你的 url 试试

Swww18 回复 JellyBool

站长,你好!假如我url中携带了参数,应该怎么写呢?我把{id},改成具体的值,可以生效,假如必须携带参数怎么解决好呢?

JellyBool 回复 Swww18

使用正则表达式匹配,比如:

protected $except = ['admin/*/article/upload'];

大概这样,就是使用正则表达式匹配就好

Swww18 回复 JellyBool

thank you