Laravel使用正则表达式排除路由

问题描述 投票:0回答:1

VerifyCsrfToken类我想用例如

protected $except = [
    '/dashboard/administrator/attachImage',
    '/{ANY}/product/payment/checkTransaction'
];

代替:

protected $except = [
    '/dashboard/administrator/attachImage',
    '/fa/product/payment/checkTransaction',
    '/en/product/payment/checkTransaction',
    '/ru/product/payment/checkTransaction',
    '/az/product/payment/checkTransaction',
];

我怎么能使用它,我的问题是laravel可以支持在这个数组上使用正则表达式?

laravel laravel-5
1个回答
1
投票

你不能使用正则表达式,但由于Laravel在引擎盖下使用了请求的is()方法,你可以像这样使用星号:

protected $except = [
    '/dashboard/administrator/attachImage',
    '/*/product/payment/checkTransaction',
];
© www.soinside.com 2019 - 2024. All rights reserved.