route()->uri) ->where('is_registered', '=', true) ->first(); // Если запись не найдена, пропускаем запрос if (!$registeredRoute) { return $next($request); } // Если код не 200, возвращаем соответствующий код ошибки if ($registeredRoute->code != 200) { abort($registeredRoute->code); } $request->attributes->set('settings_page', $registeredRoute->settings); // Если все проверки пройдены, продолжаем выполнение запроса return $next($request); } }