List of all items
Structs
- api_version::ApiVersion
- api_version::ApiVersionExtractor
- api_version::VersionNegotiator
- api_version::VersionedRouter
- cache::Cache
- cache::CacheManager
- cache::MemoryCacheDriver
- cache::MockRedisBackend
- cache::MultiLevelCacheDriver
- cache::RedisCacheDriver
- cache::RedisConfig
- cache::TagSet
- 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::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::DebugError
- debug_page::DebugPageConfig
- debug_page::StackFrame
- env::Env
- error::BaseException
- error_handler::HandleError
- event::ClosureListener
- event::EventDispatcher
- 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::LogEntry
- log::LogFacade
- log::LoggerFactory
- log::StructuredLogger
- mail::MailAddress
- mail::MailAttachment
- mail::MailMessage
- mail::MemoryMailer
- middleware::auth::AuthConfig
- middleware::auth::AuthenticatedUser
- middleware::builder::MiddlewareBuilder
- middleware::chain::MiddlewareChain
- middleware::log::LogConfig
- middleware::log::RequestId
- middleware::rate_limit::RateLimitConfig
- middleware::tower_compat::TowerCompat
- middleware::trace::TraceConfig
- migration_history::MigrationHistory
- migration_history::MigrationHistoryConfig
- migration_history::MigrationHistoryRecord
- model::AppendState
- multi_app::AppEntry
- multi_app::MultiAppDispatcher
- orm::Credentials
- orm::JwtAuthenticator
- orm::MqttConfig
- orm::MqttMessage
- orm::MqttTopic
- orm::Pool
- orm::PoolConfig
- orm::PoolConfigBuilder
- orm::RbacAuthorizer
- orm::TimestampFields
- orm::User
- orm::auth::Claims
- orm::auth::Credentials
- orm::auth::User
- orm::jwt::JwtClaims
- orm::jwt::JwtEncoder
- 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
- 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
- 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
Enums
- SqlStatementType
- SqlValidationError
- api_version::VersionError
- api_version::VersionStrategy
- cache::CacheValue
- cache_warmer::WarmupError
- cache_warmer::WarmupStatus
- config::ConfigError
- container::Lifetime
- env::EnvError
- error::ErrorCode
- event::EventError
- h2::TlsError
- hooks::HookEvent
- i18n::I18nError
- log::LogLevel
- mail::MailError
- middleware::order::MiddlewareKind
- middleware::rate_limit::KeyExtractor
- middleware::tower_compat::TowerLayer
- migration_history::HistoryDbType
- model::MutatorResult
- orm::PoolError
- orm::QoS
- orm::Value
- relation::Relation
- relation::RelationError
- relation::cache::CacheKeyKind
- relation::cache::WithCacheOption
- relation::find_with_related::JoinMode
- response::DefaultResponseType
- routing::HttpMethod
- routing::RouteConfigError
- runtime::queue::QueueConsumerError
- 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
Traits
- cache::CacheDriver
- cache::RedisBackend
- cache_warmer::Warmer
- controller::AddonsBaseController
- controller::BaseController
- controller::SzController
- event::Listener
- event::Observer
- event::Subscriber
- 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
- orm::Authorizer
- orm::Model
- orm::ModelExt
- orm::RelationLoader
- relation::RelationAccess
- relation::RelationLoader
- routing::ControllerRouter
- runtime::queue::QueueConsumer
- session::SessionStore
- upload::storage::StorageEngine
- validate::message::Lang
- view::TemplateEngine
Macros
Functions
- api_version::version_negotiation_middleware
- cache::default_cache
- cache::init_default_cache
- cache::php_is_numeric
- cache::php_serialize
- cache::php_unserialize
- debug_page::debug_error_response
- debug_page::from_panic
- 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
- log::parse_level
- middleware::auth::auth_middleware
- middleware::auth::base_exception_to_response
- middleware::auth::extract_route_uri
- middleware::auth::extract_token_from_header
- middleware::auth::is_route_allowed
- middleware::auth::verify_issuer
- middleware::auth::wildcard_match
- middleware::builder::default_builder
- middleware::builder::php_global_builder
- middleware::builder::with_default_cors
- middleware::cors::cors_layer
- middleware::cors::cors_layer_with_config
- middleware::cors::cors_layer_with_origin
- middleware::cors::origin_matches_domain
- middleware::csrf::csrf_middleware
- middleware::csrf::extract_cookie_value
- middleware::csrf::generate_token
- middleware::csrf::is_public_path
- middleware::csrf::is_safe_method
- middleware::handler_as_middleware::handler_as_middleware
- middleware::handler_as_middleware::middleware_as_handler
- middleware::log::format_request_log
- middleware::log::generate_request_id
- middleware::log::log_level_for_status
- middleware::log::log_middleware
- middleware::log::log_middleware_with_config
- middleware::rate_limit::extract_client_ip
- middleware::rate_limit::extract_rate_limit_key
- middleware::rate_limit::rate_limit_middleware
- middleware::rate_limit::rate_limit_rejected_response
- middleware::rate_limit::sliding_window_config
- middleware::rate_limit::token_bucket_config
- middleware::tower_compat::compression_layer
- middleware::tower_compat::timeout_layer
- middleware::tower_compat::tower_trace_layer
- middleware::trace::extract_or_create_span
- middleware::trace::inject_traceparent_to_response
- middleware::trace::trace_middleware
- orm::value_to_json
- 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::render_error
- response::render_error_with_code
- response::render_json
- response::render_success
- response::respond
- response::respond_html
- response::respond_text
- 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
- 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
Type Aliases
- ValidationResult
- container::ScopeId
- hooks::HookFn
- hooks::HookResult
- 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
- middleware::auth::DEFAULT_ALLOW_ALL_ACTION
- middleware::auth::DEFAULT_EXPIRATION
- middleware::auth::DEFAULT_ISSUER
- middleware::auth::DEFAULT_SECRET
- middleware::cors::DEFAULT_ALLOW_HEADERS
- middleware::cors::DEFAULT_ALLOW_METHODS
- middleware::cors::DEFAULT_MAX_AGE
- middleware::csrf::CSRF_COOKIE_NAME
- middleware::csrf::CSRF_HEADER_NAME
- middleware::csrf::DEFAULT_PUBLIC_PATHS
- middleware::order::DEFAULT_ORDER
- middleware::order::PHP_GLOBAL_ORDER
- router::DEFAULT_ACTION
- router::DEFAULT_APP
- router::DEFAULT_CONTROLLER
- runtime::worker::DEFAULT_WORKER_NUM
- runtime::worker::MAX_WORKER_NUM
- runtime::worker::MIN_WORKER_NUM