name('bo.')->group(function () { Route::namespace('\App\Http\Controllers\Bo')->group(function () { Auth::routes( [ 'confirm' => false, 'login' => true, 'logout' => true, 'register' => false, 'reset' => false, 'verify' => false, ] ); }); Route::middleware(['auth:backend', 'is-admin', 'is-super-admin'])->group(function () { Route::get('/', [DashboardController::class, 'index']) ->name('dashboard')->withoutMiddleware('is-super-admin'); // * BANNED IPS Route::resource('/bannedips', BannedIpController::class)->except('show'); // * CONTENTS Route::resource('/contents', ContentController::class) ->only(['index', 'edit', 'update']) ->withoutMiddleware('htmlsanitize') ->middleware(['htmlsanitize:value']); // * FAQ - THEMES Route::resource('/faq-themes', FaqThemesController::class)->except('show'); // * FAQ - QUESTIONS Route::resource('/faq-questions', FaqQuestionsController::class)->except('show'); // * GAIN VIEWS Route::resource('/gain-views', GainViewController::class)->except('show'); // * PRIZES Route::resource('/prizes', PrizesController::class) ->except('show') ->withoutMiddleware('htmlsanitize') ->middleware(['htmlsanitize:arg_content']); // * RANGES Route::resource('ranges', RangeController::class) ->except('show') ->withoutMiddleware('is-super-admin'); // * PRODUCTS Route::resource('products', ProductsController::class) ->except('show') ->withoutMiddleware('is-super-admin'); // * SETTINGS. Route::resource('/settings', SettingsController::class) ->only(['edit', 'update']); // * WINNERS LIST Route::get('/winners-list', [WinnersListController::class, 'index'])->name('winners-list'); // * INSTANT WIN Route::get('/instant-win', [InstantWinController::class, 'index'])->name('instant-win'); Route::get('/ajax/instant-win-generate', [InstantWinController::class, 'instantWinGenerate']); // * UNIQUES CODES. Route::get('/codes', [CodesController::class, 'index'])->name('codes'); Route::post('/codes', [CodesController::class, 'generate'])->name('generate-codes'); Route::get('/codes/search', [CodesController::class, 'search'])->name('codes.search'); Route::post('/codes/export', [CodesController::class, 'export'])->name('export-codes'); }); });