我想排除从admin
开始的任何路由来验证CSRF令牌。
这是它在routes / web.php中声明的方式
Route::post('/admin', 'AdminController@index');
Route::post('/admin/check', 'AdminController@check');
Route::post('/admin/test/{testId}', 'AdminController@test');
在VerifyCsrfToken
我更新如下
protected $except = [
'admin/*'
];
哪个无效,我正在TokenMismatchException
当我尝试下面的工作时,
protected $except = [
'admin',
'admin/check'
];
但是添加admin/test/{testId}
路由除外无效。
我做错了什么?
注 - 使用Laravel 5.3
答案 0 :(得分:1)
试试这个:
protected $except = [
'admin', // for /admin route
'admin/*' // for any sub path of /admin
];