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 и многие темы работают на домашней странице, я пробую много способов...