List of all items
Structs
- addons::AddonAutoload
- addons::AddonLoader
- addons::AddonManifest
- addons::AddonRegistry
- addons::AddonRoute
- addons::ResourceOptions
- addons::ResourceRoute
- addons::ResourceRouteEntry
- api_version::ApiVersion
- api_version::ApiVersionExtractor
- api_version::VersionNegotiator
- api_version::VersionedRouter
- cache_warmer::DeploymentHook
- cache_warmer::NoopWarmer
- cache_warmer::WarmupItem
- cache_warmer::WarmupPipeline
- cache_warmer::WarmupReport
- config::AddonsPriority
- config::AddonsSection
- config::AppConfig
- config::AppSection
- config::CacheSection
- config::CacheStore
- config::ConfigWatcher
- config::ConfigWatcherHandle
- config::DatabaseConnection
- config::DatabaseSection
- config::LogChannel
- config::LogSection
- config::ServerSection
- container::App
- container::Container
- controller::RouteInfo
- controller::UserInfo
- cookie::CookieEntry
- cookie::CookieJar
- cookie::CookieOptions
- debug_page::DbQuery
- debug_page::DbQueryCollector
- debug_page::DbQueryLocation
- debug_page::DebugError
- debug_page::DebugPageConfig
- debug_page::StackFrame
- env::Env
- error::BaseException
- error_handler::HandleError
- event::ClosureListener
- event::EventDispatcher
- gateway::Gateway
- gateway::GatewayConfig
- gateway::MemoryGatewayTransport
- guard::AdminGuard
- guard::AuthGuard
- guard::GuardChain
- guard::GuardError
- guard::PermissionGuard
- guard::RoleGuard
- guard::UserContext
- h2::TlsListener
- health::HealthRegistry
- health::StaticCheck
- hooks::HookContext
- hooks::HookDispatcher
- hooks::HookExecutionRecorder
- hooks::HookRegistry
- hooks::ScopeRegistry
- hooks::SoftDeleteScope
- hooks::TenantScope
- i18n::I18n
- log::ChannelRef
- log::LogConfig
- log::LogEntry
- log::LogFacade
- log::LoggerFactory
- log::RequestId
- log::StructuredLogger
- mail::MailAddress
- mail::MailAttachment
- mail::MailMessage
- mail::MemoryMailer
- migration_history::MigrationHistory
- migration_history::MigrationHistoryConfig
- migration_history::MigrationHistoryRecord
- model::AppendState
- multi_app::AppEntry
- multi_app::MultiAppDispatcher
- multi_tenant::TenantContext
- multi_tenant::TenantGuard
- multi_tenant::TenantRepository
- notify::MemoryHttpTransport
- notify::MemoryNotifier
- notify::MemorySmsNotifier
- notify::Notification
- notify::SlackConfig
- notify::SlackNotifier
- notify::SmsMessage
- notify::TencentSmsConfig
- notify::TencentSmsNotifier
- oauth::GenericOAuth2Provider
- oauth::MemoryOAuth2HttpTransport
- oauth::OAuth2Config
- oauth::SocialiteUser
- openapi::OpenApiBuilder
- openapi::OperationBuilder
- pay::MemoryPayHttpTransport
- pay::MemoryPayProvider
- pay::PayConfig
- pay::PayOrder
- pay::PayResult
- pay::RefundOrder
- qr_code::QrCodeConfig
- qr_code::QrCodeGenerator
- relation::BelongsTo
- relation::BelongsToMany
- relation::HasMany
- relation::HasOne
- relation::MorphMany
- relation::MorphTo
- relation::WithRelation
- relation::cache::CacheKey
- relation::cache::L2Cache
- relation::cache::L2CacheStats
- relation::cache::WithCacheConfig
- relation::find_with_related::FindWithRelated
- relation::find_with_related::FindWithRelation
- relation::n_plus_one::DetectionConfig
- relation::n_plus_one::NPlusOneAlert
- relation::n_plus_one::NPlusOneDetector
- relation::n_plus_one::SqlQueryRecord
- response::ApiResponse
- response::JsonResponse
- response::JsonpResponse
- router::ParsedPath
- router::ResourceRoutes
- router::RouterBuilder
- routing::ConventionRoute
- routing::HandlerRef
- routing::RouteConfig
- routing::RouteGroup
- routing::RouteRegistry
- routing::RouteRule
- runtime::SzRuntime
- runtime::mqtt::MqttRuntime
- runtime::mqtt::MqttRuntimeConfig
- runtime::queue::QueueRuntime
- runtime::queue::QueueRuntimeConfig
- runtime::scheduler::SchedulerRuntime
- runtime::scheduler::SchedulerRuntimeConfig
- runtime::shutdown::GracefulShutdown
- runtime::spawn::TimeoutError
- runtime::websocket::WebSocketRuntime
- runtime::websocket::WebSocketRuntimeConfig
- runtime::worker::WorkerConfig
- schema_cache::ColumnDefinition
- schema_cache::SchemaCache
- schema_cache::TableSchema
- seed::SeedRunner
- session::MemorySessionStore
- session::Session
- static_files::CacheControlConfig
- static_files::RangeSpec
- upload::File
- upload::MultipartResult
- upload::UploadedFile
- upload::image::Color
- upload::image::Editor
- upload::image::Image
- upload::image::TextMetrics
- upload::storage::AliyunStorageEngine
- upload::storage::EngineConfig
- upload::storage::LocalStorageEngine
- upload::storage::QcloudStorageEngine
- upload::storage::QiniuStorageEngine
- upload::storage::S3StorageEngine
- upload::storage::UploadFileInfo
- upload::validate::FileValidateMessages
- upload::validate::FileValidateRule
- upload::validate::FileValidator
- validate::Validate
- validate::message::SimpleLang
- view::SimpleTemplateEngine
- view::View
- view::ViewConfig
- view::ViewFallback
- websocket_route::EchoWsHandler
- wechat::MemoryWechatHttpTransport
- wechat::WechatConfig
- wechat::WechatSdk
- wechat::WechatUser
Enums
- SqlStatementType
- SqlValidationError
- addons::AddonLoaderError
- addons::HttpMethod
- addons::ResourceAction
- api_version::VersionError
- api_version::VersionStrategy
- cache_warmer::WarmupError
- cache_warmer::WarmupStatus
- config::ConfigError
- container::Lifetime
- debug_page::Editor
- env::EnvError
- error::ErrorCode
- event::EventError
- gateway::GatewayError
- h2::TlsError
- hooks::HookEvent
- i18n::I18nError
- json::simd_safe::JsonError
- log::LogLevel
- mail::MailError
- migration_history::HistoryDbType
- model::MutatorResult
- multi_tenant::TenantError
- notify::NotifyError
- notify::NotifyLevel
- oauth::OAuth2Error
- openapi::HttpMethod
- pay::PayError
- pay::PayPlatform
- qr_code::ErrorCorrectionLevel
- qr_code::QrCodeError
- relation::Relation
- relation::RelationError
- relation::cache::CacheKeyKind
- relation::cache::WithCacheOption
- relation::find_with_related::JoinMode
- response::DefaultResponseType
- routing::HttpMethod
- routing::RouteConfigError
- runtime::queue::QueueConsumerError
- schema_cache::SchemaCacheError
- static_files::CacheVisibility
- static_files::RangeError
- upload::HashAlgo
- upload::HashNameRule
- upload::UploadErrCode
- upload::UploadError
- upload::image::BlendType
- upload::image::FlipMode
- upload::image::ImageError
- upload::image::ImageType
- upload::image::Position
- upload::storage::StorageDriver
- upload::storage::StorageEngineKind
- upload::validate::FileType
- upload::validate::FileValidateError
- validate::Rule
- validate::ValidateError
- view::ViewError
- wechat::JsApiTicket
- wechat::WechatAppType
- wechat::WechatError
Traits
- cache_warmer::Warmer
- controller::AddonsBaseController
- controller::BaseController
- controller::SzController
- event::Listener
- event::Observer
- event::Subscriber
- gateway::GatewayTransport
- guard::Guard
- health::HealthCheck
- hooks::GlobalScope
- hooks::HookContextExt
- hooks::Hookable
- hooks::SoftDelete
- hooks::TenantModel
- log::Logger
- mail::Mailer
- model::Accessor
- model::Appendable
- model::BaseModel
- model::Mutator
- multi_tenant::TenantAware
- notify::HttpTransport
- notify::Notifier
- notify::SmsNotifier
- oauth::OAuth2HttpTransport
- oauth::OAuth2Provider
- pay::PayHttpTransport
- pay::PayProvider
- relation::RelationAccess
- relation::RelationLoader
- routing::ControllerRouter
- runtime::queue::QueueConsumer
- seed::Seeder
- session::SessionStore
- upload::storage::StorageEngine
- validate::message::Lang
- view::TemplateEngine
- websocket_route::WsHandler
- wechat::WechatHttpTransport
Macros
Attribute Macros
Functions
- addons::build_resource_routes
- api_version::version_negotiation_middleware
- controller::validate_jwt_config
- debug_page::debug_error_response
- debug_page::editor_url
- debug_page::from_panic
- debug_page::render_db_queries_html
- debug_page::render_debug_html
- debug_page::render_production_html
- detect_statement_type
- error_handler::bad_request_handler
- error_handler::error_response
- error_handler::error_response_with_code
- error_handler::error_router
- error_handler::fallback_router
- error_handler::forbidden_handler
- error_handler::internal_error_handler
- error_handler::method_not_allowed_handler
- error_handler::not_found_handler
- error_handler::unauthorized_handler
- error_handler::unprocessable_entity_handler
- event::event_trigger
- event::event_trigger_async
- event::facade::bind
- event::facade::dispatcher
- event::facade::has_listener
- event::facade::listen
- event::facade::listen_events
- event::facade::observe
- event::facade::remove
- event::facade::subscribe
- event::facade::trigger
- event::facade::trigger_async
- event::facade::trigger_spawn
- event::facade::until
- guard::check_guards
- guard::guard_middleware
- h2::load_tls_config
- h2::serve_h2
- h2::serve_h2_with_graceful_shutdown
- h2::serve_h2_with_listener
- h2::tls_acceptor
- health::default_health_router
- hooks::event_from_name
- hooks::event_name
- hooks::hook_context
- hooks::hook_context_from_meta
- hooks::hook_context_with_operator
- hooks::hook_context_with_tenant
- hooks::is_soft_deleted
- hooks::is_tenant_aware
- hooks::only_trashed_filter_sql
- hooks::soft_delete_filter_sql
- hooks::soft_delete_restore_sql
- hooks::soft_delete_update_sql
- hooks::tenant_filter_sql
- hooks::tenant_filter_sql_no_table
- hooks::validate_delete_order
- hooks::validate_find_order
- hooks::validate_insert_order
- hooks::validate_restore_order
- hooks::validate_update_order
- json::simd_safe::from_slice
- json::simd_safe::from_str
- log::format_request_log
- log::generate_request_id
- log::log_level_for_status
- log::log_middleware
- log::log_middleware_with_config
- log::parse_level
- multi_tenant::tenant_middleware
- openapi::redoc_html
- openapi::routes_to_spec
- openapi::spec_from_route_config
- openapi::swagger_ui_html
- relation::belongs_to::belongs_to_sql
- relation::belongs_to::default_belongs_to_foreign_key
- relation::belongs_to::php_belongs_to
- relation::belongs_to_many::belongs_to_many_sql
- relation::belongs_to_many::default_current_fk
- relation::belongs_to_many::default_junction_table
- relation::belongs_to_many::default_related_fk
- relation::belongs_to_many::php_belongs_to_many
- relation::cache::php_relation_cache_delete
- relation::cache::php_relation_cache_fetch
- relation::cache::php_relation_cache_invalidate
- relation::cache::php_relation_cache_key
- relation::cache::php_relation_cache_remember
- relation::cache::php_relation_cache_tag
- relation::cache::php_with_cache_config
- relation::find_with_related::find_with_related_eager_sql
- relation::find_with_related::find_with_related_join
- relation::find_with_related::find_with_related_subquery
- relation::find_with_related::inspect_relation
- relation::find_with_related::is_one_to_one
- relation::find_with_related::join_mode_str
- relation::find_with_related::php_has_join_sql
- relation::find_with_related::php_with_join_sql
- relation::has_many::class_to_snake_case
- relation::has_many::default_foreign_key
- relation::has_many::has_many_sql
- relation::has_many::php_has_many
- relation::has_one::has_one_sql
- relation::has_one::php_has_one
- relation::morph::default_morph_id_column
- relation::morph::default_morph_type_column
- relation::morph::group_by_morph_type
- relation::morph::morph_many_in_sql
- relation::morph::morph_many_sql
- relation::morph::morph_to_sql
- relation::morph::php_morph_many
- relation::morph::php_morph_to
- relation::n_plus_one::detect_n_plus_one
- relation::n_plus_one::extract_template
- relation::n_plus_one::suggest_with_usage
- relation::with::belongs_to_in_sql
- relation::with::belongs_to_many_in_sql
- relation::with::collect_pk_values
- relation::with::group_by_fk
- relation::with::has_many_in_sql
- relation::with::has_one_in_sql
- relation::with::parse_with_notation
- relation::with::sanitize_pk_value
- request::fetch_body_data
- request::fetch_post_data
- request::fetch_post_data_by_key
- request::fetch_query_data
- request::fetch_query_data_by_key
- request::parse_query
- request::url_decode
- response::auto_respond
- response::is_json_request
- response::is_valid_jsonp_callback
- response::render_error
- response::render_error_with_code
- response::render_json
- response::render_success
- response::respond
- response::respond_html
- response::respond_jsonp
- response::respond_text
- router::capitalize_first
- router::is_app_in_map
- router::parse_path
- router::resource
- routing::load_routes_from_json_file
- routing::load_routes_from_json_str
- routing::load_routes_from_yaml_file
- routing::load_routes_from_yaml_str
- runtime::signal::shutdown_future
- runtime::signal::shutdown_signal
- runtime::signal::shutdown_with_token
- runtime::spawn::spawn_after
- runtime::spawn::spawn_tick
- runtime::spawn::spawn_with_timeout
- runtime::spawn::spawn_with_token
- runtime::spawn::with_timeout
- server::build_tcp_listener
- server::serve
- server::serve_with_graceful_shutdown
- server::serve_with_listener
- static_files::compute_etag
- static_files::extract_version_hash
- static_files::fingerprint_bytes
- static_files::fingerprint_file
- static_files::is_path_safe
- static_files::mime_type_for_extension
- static_files::mime_type_for_path
- static_files::parse_range_header
- static_files::serve_file
- static_files::serve_file_with_cache
- static_files::static_dir
- static_files::static_dir_spa
- static_files::static_dir_with_index
- static_files::static_file
- static_files::static_handler
- static_files::static_router
- static_files::static_router_spa
- static_files::static_router_with_index
- upload::image::measure_text
- upload::image::wrap_text
- upload::parse_multipart
- upload::storage::build_internal_save_name
- upload::storage::build_save_name
- upload::validate::detect_file_type
- upload::validate::parse_ext_list
- upload::validate::parse_mime_list
- validate
- validate::message::translate_msg
- validate::rules::active_url
- validate::rules::after
- validate::rules::after_with
- validate::rules::allow_ip
- validate::rules::before
- validate::rules::before_with
- validate::rules::between
- validate::rules::confirm
- validate::rules::date_format
- validate::rules::deny_ip
- validate::rules::different
- validate::rules::egt
- validate::rules::elt
- validate::rules::eq
- validate::rules::expire
- validate::rules::gt
- validate::rules::in_rule
- validate::rules::ip
- validate::rules::length
- validate::rules::lt
- validate::rules::max
- validate::rules::min
- validate::rules::not_between
- validate::rules::not_in
- validate::rules::require_if
- validate::rules::require_with
- validate::rules::require_without
- validate_column_name
- validate_delete
- validate_insert
- validate_parameter_count
- validate_select
- validate_sql
- validate_sql_runtime
- validate_table_name
- validate_update
- view::inheritance::apply_inheritance
- view::layout::apply_layout
- view::render_display_response
- view::render_template_response
- view::template::evaluate_condition
- view::template::render_control_flow
- websocket_route::ws_handler
Type Aliases
- ValidationResult
- addons::AddonLoaderResult
- container::ScopeId
- gateway::ClientId
- hooks::HookFn
- hooks::HookResult
- seed::SeederResult
- validate::RuleCallback
- validate::scene::SceneCallback
- view::ContentFilter
- view::TemplateFn
- view::ViewData
Statics
Constants
- health::DEFAULT_CHECK_TIMEOUT
- hooks::ALL_EVENTS
- hooks::DEFAULT_SOFT_DELETE_FIELD
- hooks::DEFAULT_TENANT_FIELD
- hooks::DELETE_ORDER
- hooks::EXTENDED_EVENTS
- hooks::FIND_ORDER
- hooks::INSERT_ORDER
- hooks::PHP_NATIVE_EVENTS
- hooks::RESTORE_ORDER
- hooks::UPDATE_ORDER
- router::APP_LIST
- router::DEFAULT_ACTION
- router::DEFAULT_APP
- router::DEFAULT_CONTROLLER
- router::DENY_LIST
- runtime::worker::DEFAULT_WORKER_NUM
- runtime::worker::MAX_WORKER_NUM
- runtime::worker::MIN_WORKER_NUM