Laravel 5.4:从CSRF验证中排除带参数的路由

6
根据Laravel 5.4文档,您可以通过将路由添加到VerifyCsrfToken中间件的$except属性来排除CSRF验证的路由。但是由于某种原因,除非从主路线本身排除,否则无法使用精确路线名称排除带参数的路由。

预期要排除的路线:

protected $except = [
    'main/{id}/sub/*'
];

仅适用于:

protected $except = [
    'main/*'
];

如何在CSRF验证中排除带参数的路由?
1个回答

12

由于该功能在底层使用了request()->is()方法,也许这对您有用:

protected $except = [
    'main/*/sub/*'
];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接