//Route::any('{page}/{subs?}', 'PageController@catchall')
// ->where(['page' => '^(((?=(?!admin))(?=(?!\/)).))*$', 'subs' => '.*']);
use App\Http\Middleware\CheckIfAdmin;
+use App\Http\Middleware\VerifyCsrfToken;
Route::group([
'prefix' => config('backpack.base.route_prefix', 'admin'),
'namespace' => '\App\Http\Controllers\Admin',
], function () { // custom admin routes
Route::any('tools/{tool}/{args?}', 'ToolsController@index')->where(['args' => '.*']);
- Route::any('opentools/{tool}/{args?}', 'OpenToolsController@index')->where(['args' => '.*'])->withoutMiddleware([CheckIfAdmin::class]);
+ Route::any('opentools/{tool}/{args?}', 'OpenToolsController@index')->where(['args' => '.*'])->withoutMiddleware([CheckIfAdmin::class, VerifyCsrfToken::class]);
Route::any('maintenance/{function}/{args?}', 'MaintenanceController@index')->where(['args' => '.*']);
Route::any('openmaintenance/{function}/{args?}', 'OpenMaintenanceController@index')->where(['args' => '.*'])->withoutMiddleware([CheckIfAdmin::class]);
Route::post('toolbox_setting', 'ToolboxSettingsController@set');