List of all items
Structs
- AuthData
- Broadcast
- BroadcastBuilder
- BroadcastClient
- BroadcastConfig
- BroadcastMessage
- Broadcaster
- ChannelInfo
- ChannelResult
- DatabaseMessage
- Disk
- DiskConfig
- EventDispatcher
- FileMetadata
- InAppConfig
- InAppMessage
- InertiaConfig
- InertiaResponse
- InertiaShared
- JobPayload
- LangConfig
- LangConfigBuilder
- LocalDriver
- MailAttachment
- MailConfig
- MailMessage
- NotificationConfig
- NotificationDispatcher
- PendingDispatch
- PresenceMember
- PushMessage
- PutOptions
- Queue
- QueueConfig
- QueueConnection
- ResendConfig
- SlackAttachment
- SlackField
- SlackMessage
- SmsMessage
- SmtpConfig
- Storage
- StorageMemoryDriver
- StoredNotification
- TaggableCache
- TaggableCacheConfig
- TaggableCacheMemoryStore
- TaggedCache
- Translator
- WhatsAppMessage
- Worker
- WorkerConfig
- api::api_key::ApiKeyInfo
- api::api_key::ApiKeyMiddleware
- api::api_key::GeneratedApiKey
- api::openapi::OpenApiConfig
- app::Application
- app::NoMigrator
- auth::extract::AuthUser
- auth::extract::OptionalUser
- auth::guard::Auth
- auth::middleware::AuthMiddleware
- auth::middleware::GuestMiddleware
- authorization::AuthorizationError
- authorization::Authorize
- authorization::Gate
- cache::Cache
- cache::config::CacheConfig
- cache::config::CacheConfigBuilder
- cache::memory::InMemoryCache
- cache::redis::RedisCache
- config::Config
- config::LangConfig
- config::LangConfigBuilder
- config::providers::AppConfig
- config::providers::AppConfigBuilder
- config::providers::LangConfig
- config::providers::LangConfigBuilder
- config::providers::ServerConfig
- config::providers::ServerConfigBuilder
- config::repository::ConfigRepository
- container::App
- container::Container
- container::provider::ServiceBindingEntry
- container::provider::ServiceInfo
- container::provider::SingletonEntry
- container::testing::TestContainer
- container::testing::TestContainerGuard
- csrf::middleware::CsrfMiddleware
- database::DB
- database::config::DatabaseConfig
- database::config::DatabaseConfigBuilder
- database::connection::DbConnection
- database::model::ScopedQueryBuilder
- database::query_builder::QueryBuilder
- database::testing::TestDatabase
- debug::DebugErrorResponse
- debug::DebugResponse
- debug::MiddlewareInfo
- debug::QueueJobsInfo
- error::AppError
- error::ValidationErrors
- http::HttpResponse
- http::InertiaRedirect
- http::ParamError
- http::Redirect
- http::RedirectRouteBuilder
- http::Request
- http::RequestParts
- http::cookie::Cookie
- http::cookie::CookieOptions
- http::resources::pagination::PaginationLinks
- http::resources::pagination::PaginationMeta
- http::resources::resource_collection::ResourceCollection
- http::resources::resource_map::ResourceMap
- inertia::Inertia
- inertia::InertiaConfig
- inertia::InertiaContext
- inertia::InertiaContextData
- inertia::InertiaHttpResponse
- inertia::InertiaResponse
- inertia::InertiaShared
- inertia::SavedInertiaContext
- lang::middleware::LangMiddleware
- metrics::MetricsSnapshot
- metrics::RouteMetrics
- metrics::RouteMetricsView
- middleware::Cors
- middleware::Limit
- middleware::MetricsMiddleware
- middleware::MiddlewareChain
- middleware::MiddlewareRegistry
- middleware::RateLimiter
- middleware::SecurityHeaders
- middleware::Throttle
- routing::FallbackDefBuilder
- routing::GroupBuilder
- routing::GroupDef
- routing::GroupRoute
- routing::GroupRouter
- routing::ResourceDef
- routing::ResourceRoute
- routing::RouteBuilder
- routing::RouteDefBuilder
- routing::RouteInfo
- routing::Router
- schedule::Schedule
- schedule::builder::TaskBuilder
- schedule::expression::CronExpression
- schedule::task::TaskEntry
- seeder::SeederRegistry
- server::Server
- session::config::SessionConfig
- session::driver::database::DatabaseSessionDriver
- session::driver::database::sessions::ActiveModel
- session::driver::database::sessions::ColumnIter
- session::driver::database::sessions::Entity
- session::driver::database::sessions::Model
- session::driver::database::sessions::PrimaryKeyIter
- session::driver::database::sessions::RelationIter
- session::middleware::SessionMiddleware
- session::store::SessionData
- tenant::TenantContext
- tenant::lookup::DbTenantLookup
- tenant::middleware::TenantMiddleware
- tenant::resolver::HeaderResolver
- tenant::resolver::JwtClaimResolver
- tenant::resolver::PathResolver
- tenant::resolver::SubdomainResolver
- tenant::scope::TenantScope
- tenant::worker::FrameworkTenantScopeProvider
- testing::Expect
- testing::FactoryBuilder
- testing::FactoryTraits
- testing::Fake
- testing::Sequence
- testing::TestClient
- testing::TestRequestBuilder
- testing::TestResponse
- validation::Accepted
- validation::Alpha
- validation::AlphaDash
- validation::AlphaNum
- validation::Between
- validation::Confirmed
- validation::Date
- validation::Different
- validation::Email
- validation::In
- validation::IsArray
- validation::IsBoolean
- validation::IsInteger
- validation::IsString
- validation::Max
- validation::Min
- validation::NotIn
- validation::Nullable
- validation::Numeric
- validation::Regex_
- validation::Required
- validation::RequiredIf
- validation::Same
- validation::Url
- validation::ValidationError
- validation::Validator
Enums
- BroadcastError
- ChannelType
- ClientMessage
- DiskDriver
- EventError
- InAppSeverity
- LangError
- MailDriver
- NotificationChannel
- NotificationError
- QueueError
- ServerMessage
- StorageError
- TaggableCacheError
- Visibility
- authorization::AuthResponse
- config::env::Environment
- container::provider::ServiceBindingType
- database::config::DatabaseType
- error::FrameworkError
- http::cookie::SameSite
- middleware::LimiterResponse
- routing::GroupItem
- routing::HttpMethod
- routing::ResourceAction
- schedule::expression::DayOfWeek
- session::driver::database::sessions::Column
- session::driver::database::sessions::PrimaryKey
- session::driver::database::sessions::Relation
- tenant::TenantFailureMode
Traits
- ActiveModelTrait
- ChannelAuthorizer
- ColumnTrait
- DatabaseNotificationStore
- EntityTrait
- Event
- IntoActiveModel
- Job
- Listener
- ModelTrait
- Notifiable
- Notification
- PaginatorTrait
- QueryFilter
- QueryOrder
- QuerySelect
- Queueable
- ShouldQueue
- StorageDriver
- TaggableCacheStore
- TenantScopeProvider
- Validate
- api::api_key::ApiKeyProvider
- auth::authenticatable::Authenticatable
- auth::provider::UserProvider
- authorization::Authorizable
- authorization::Policy
- cache::store::CacheStore
- database::eager_loading::BatchLoad
- database::eager_loading::BatchLoadMany
- database::model::Model
- database::model::ModelMut
- database::model::Scope
- database::model::ScopedQuery
- database::route_binding::AutoRouteBinding
- database::route_binding::RouteBinding
- database::transaction::TransactionExt
- error::HttpError
- http::FormRequest
- http::FromParam
- http::FromRequest
- http::ResponseExt
- http::resources::resource::Resource
- inertia::InertiaRequestTrait
- middleware::Middleware
- middleware::PreRouteMiddleware
- routing::IntoGroupItem
- schedule::task::Task
- schedule::task::TaskHandler
- seeder::DatabaseSeeder
- seeder::Seeder
- session::store::SessionStore
- tenant::lookup::TenantLookup
- tenant::resolver::TenantResolver
- testing::DatabaseFactory
- testing::Factory
- validation::Rule
- validation::Validatable
Macros
- bind
- bind_factory
- can
- database::eager_loading::impl_batch_load
- database::eager_loading::impl_batch_load_many
- database::model::define_scopes
- database::transaction::txn
- define_scopes
- delete
- describe
- expect
- factory
- fallback
- get
- global_middleware
- group
- impl_batch_load
- impl_batch_load_many
- inertia_response
- json_response
- patch
- post
- pre_route_middleware
- put
- redirect
- resource
- route_binding
- routes
- rules
- schedule_task
- singleton
- test
- test_database
- text_response
- txn
Attribute Macros
Derive Macros
Functions
- api::api_key::generate_api_key
- api::api_key::hash_api_key
- api::api_key::verify_api_key_hash
- api::openapi::build_openapi_spec
- api::openapi::openapi_docs_response
- api::openapi::openapi_json_response
- broadcast::auth::broadcasting_auth
- config::env::env
- config::env::env_optional
- config::env::env_required
- config::env::load_dotenv
- config::repository::get
- config::repository::has
- config::repository::init_repository
- config::repository::register
- container::provider::bootstrap
- container::provider::get_registered_services
- container::provider::register_service_bindings
- container::provider::register_singletons
- csrf::csrf_field
- csrf::csrf_meta_tag
- csrf::csrf_token
- database::eager_loading::batch_load_by_id
- database::eager_loading::batch_load_has_many
- database::transaction::transaction
- database::transaction::transaction_with
- debug::handle_metrics
- debug::handle_middleware
- debug::handle_queue_jobs
- debug::handle_queue_stats
- debug::handle_routes
- debug::handle_services
- debug::is_debug_enabled
- dispatch_event
- dispatch_later
- dispatch_sync
- dispatch_to
- hashing::hash
- hashing::hash_with_cost
- hashing::needs_rehash
- hashing::verify
- http::bytes
- http::collect_body
- http::cookie::parse_cookies
- http::json
- http::parse_form
- http::parse_json
- http::request_context::request_host
- http::text
- lang::init::choice
- lang::init::init
- lang::init::t
- lang::init::trans
- lang::locale
- lang::set_locale
- metrics::get_metrics
- metrics::is_enabled
- metrics::record_request
- metrics::reset_metrics
- middleware::get_global_middleware_info
- middleware::get_pre_route_middleware
- middleware::into_boxed
- middleware::register_global_middleware
- middleware::register_pre_route_middleware
- queue_dispatch
- register_tenant_capture_hook
- routing::get_registered_routes
- routing::register_route_name
- routing::route
- routing::route_with_params
- routing::validate_route_path
- session::middleware::auth_user_id
- session::middleware::clear_auth_user
- session::middleware::generate_csrf_token
- session::middleware::generate_session_id
- session::middleware::get_csrf_token
- session::middleware::invalidate_all_for_user
- session::middleware::invalidate_session
- session::middleware::is_authenticated
- session::middleware::regenerate_session_id
- session::middleware::session
- session::middleware::session_mut
- session::middleware::set_auth_user
- tenant::context::current_tenant
- testing::set_current_test_name
- validation::accepted
- validation::alpha
- validation::alpha_dash
- validation::alpha_num
- validation::array
- validation::between
- validation::boolean
- validation::confirmed
- validation::date
- validation::different
- validation::email
- validation::in_array
- validation::integer
- validation::max
- validation::min
- validation::not_in
- validation::nullable
- validation::numeric
- validation::regex
- validation::register_validation_translator
- validation::required
- validation::required_if
- validation::same
- validation::string
- validation::url
- validation::validate
Type Aliases
- database::Database
- http::Response
- middleware::BoxedMiddleware
- middleware::BoxedPreRouteMiddleware
- middleware::MiddlewareFuture
- middleware::Next
- routing::BoxedHandler
- schedule::task::BoxedFuture
- schedule::task::BoxedTask
- schedule::task::TaskResult
- validation::TranslatorFn