Laravel динамически меняет пользовательскую тему

галочка смены темы в админ панели

я создал флажок темы, если выбрана тема 1, поэтому запускается тема по умолчанию, но если выбрана тема 2, запускается тема 2, и если выбрана тема 3, запускается тема 3 и так далее.....

так что сначала я создал промежуточное ПО =>

дескриптор публичной функции (запрос $ request, Closure $next) {

          //dd(base_path('routes/superadmin.php'));
    $adminweb = DB::table('admin_webs')->get();

    foreach($adminweb as $key=>$value){
    }

    if($value->theme == "theme1"){
        return $next($request);
    }
    else if($value->theme == "theme2"){
       //return redirect()->route('home');
        return $next($request);
    }
}

я создал маршрут темы 1, их 2 и так далее......

Route::controller(AuthController::class)->промежуточное ПО('тема')->group(function(){

          Route::get('/','index')->name('home');
    Route::get('/about','about')->name('about');
    Route::get('/services','services')->name('services');
    Route::get('/contact','contact')->name('contact');

});

но если я забочусь о маршруте темы 2, поэтому laravel не позволяет использовать тот же маршрут для темы 2, но мне нужен тот же домашний маршрут, потому что моя тема1, тема2 и многие темы работают на домашней странице, я пробую много способов...

0 ответов

Другие вопросы по тегам