【问题标题】:Laravel using regular expression for exclude routesLaravel 使用正则表达式排除路由
【发布时间】:2018-06-06 02:48:39
【问题描述】:

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 cab 是否支持在这个数组上使用正则表达式?

【问题讨论】:

    标签: laravel laravel-5


    【解决方案1】:

    您不能使用正则表达式,但由于 Laravel 在后台使用 request 的 is() 方法,您可以像这样使用星号:

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

    【讨论】:

    • 谢谢马赫迪。很高兴它有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2016-10-10
    • 2018-08-06
    • 1970-01-01
    • 2015-09-13
    • 2017-02-13
    • 2019-04-04
    相关资源
    最近更新 更多