炸响路由如何引爆一个laravel经常在Laravel4
Route::getCurrentRoute()->getActionName() // [email protected]
成数组表达式:命名空间,控制器,方法,行动
我创建了EXPR:
(.*)\\(.*)[email protected](get|post|put|delete|patch)(.*)
但它不适用于所有路线
Admin\[email protected]
Admin\[email protected]
Other\Namespace\Admin\[email protected]
Admin\[email protected]
Admin\[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
http://regexr.com?389rh 它不适用于最后4项。
这将是因为您的\\在您的正则表达式中不是可选的。让它成为可选的,它也可以用于最后4个。 – Tularis
哈哈哈:)我忘了?选项:) 完全正确的正则表达式是: (。* \\\)?(。*)Controller @(get | post | put | delete | patch)(。*) – BlueMan
取决于您想要允许的/或捕获)。 (。* \\)?匹配任何(或者什么都没有),然后匹配任何东西(或者什么也不匹配)。或者什么也没有。虽然(。+)\\?(。*)会匹配任何东西(或没有任何内容),然后匹配一个可选的斜线,然后匹配任何内容(或者什么都不)。换句话说:两者都做同样的事情。然而,在第一场比赛中,你们抓住了\,而我的球员根本没有抓住\(根据OP的正则表达式) – Tularis