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