Php 从验证CSRF令牌中排除使用正则表达式的路由
我想从验证CSRF令牌中排除从Php 从验证CSRF令牌中排除使用正则表达式的路由,php,laravel,laravel-5,Php,Laravel,Laravel 5,我想从验证CSRF令牌中排除从admin开始的任何路由 这是它在routes/web.php中声明的方式 Route::post('/admin', 'AdminController@index'); Route::post('/admin/check', 'AdminController@check'); Route::post('/admin/test/{testId}', 'AdminController@test'); 在VerifyCsrfTokenI中更新如下 protected
admin
开始的任何路由
这是它在routes/web.php中声明的方式
Route::post('/admin', 'AdminController@index');
Route::post('/admin/check', 'AdminController@check');
Route::post('/admin/test/{testId}', 'AdminController@test');
在VerifyCsrfToken
I中更新如下
protected $except = [
'admin/*'
];
这不起作用,我得到了TokenMismatchException
当我尝试下面的方法时,效果很好
protected $except = [
'admin',
'admin/check'
];
但是在except中添加admin/test/{testId}
route不起作用
我做错了什么
注意-使用Laravel 5.3尝试以下操作:
protected $except = [
'admin', // for /admin route
'admin/*' // for any sub path of /admin
];