List of all items
Structs
- app::Application
- app::NoMigrator
- auth::guard::Auth
- auth::middleware::AuthMiddleware
- auth::middleware::GuestMiddleware
- cache::Cache
- cache::config::CacheConfig
- cache::config::CacheConfigBuilder
- cache::memory::InMemoryCache
- cache::redis::RedisCache
- config::Config
- config::providers::AppConfig
- config::providers::AppConfigBuilder
- config::providers::ServerConfig
- config::providers::ServerConfigBuilder
- config::repository::ConfigRepository
- container::App
- container::Container
- container::provider::ServiceBindingEntry
- container::provider::SingletonEntry
- container::testing::TestContainer
- container::testing::TestContainerGuard
- csrf::middleware::CsrfMiddleware
- database::DB
- database::config::DatabaseConfig
- database::config::DatabaseConfigBuilder
- database::connection::DbConnection
- database::query_builder::QueryBuilder
- database::testing::TestDatabase
- error::AppError
- error::ValidationErrors
- http::HttpResponse
- http::ParamError
- http::Redirect
- http::RedirectRouteBuilder
- http::Request
- http::RequestParts
- http::cookie::Cookie
- http::cookie::CookieOptions
- inertia::InertiaConfig
- inertia::InertiaContext
- inertia::InertiaResponse
- middleware::MiddlewareChain
- middleware::MiddlewareRegistry
- routing::FallbackDefBuilder
- routing::GroupBuilder
- routing::GroupDef
- routing::GroupRoute
- routing::GroupRouter
- routing::RouteBuilder
- routing::RouteDefBuilder
- routing::Router
- schedule::Schedule
- schedule::builder::TaskBuilder
- schedule::expression::CronExpression
- schedule::task::TaskEntry
- 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
- testing::Expect
Enums
- config::env::Environment
- database::config::DatabaseType
- error::FrameworkError
- http::cookie::SameSite
- routing::GroupItem
- routing::HttpMethod
- schedule::expression::DayOfWeek
- session::driver::database::sessions::Column
- session::driver::database::sessions::PrimaryKey
- session::driver::database::sessions::Relation
Traits
- Validate
- auth::authenticatable::Authenticatable
- auth::provider::UserProvider
- cache::store::CacheStore
- database::model::Model
- database::model::ModelMut
- database::route_binding::AutoRouteBinding
- database::route_binding::RouteBinding
- error::HttpError
- http::FormRequest
- http::FromParam
- http::FromRequest
- http::ResponseExt
- middleware::Middleware
- routing::IntoGroupItem
- schedule::task::Task
- schedule::task::TaskHandler
- session::store::SessionStore
Macros
- bind
- bind_factory
- delete
- describe
- expect
- factory
- fallback
- get
- global_middleware
- group
- inertia_response
- json_response
- post
- put
- redirect
- route_binding
- routes
- schedule_task
- singleton
- test
- test_database
- text_response
Attribute Macros
Derive Macros
Functions
- 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::register_service_bindings
- container::provider::register_singletons
- csrf::csrf_field
- csrf::csrf_meta_tag
- csrf::csrf_token
- hashing::hash
- hashing::hash_with_cost
- hashing::needs_rehash
- hashing::verify
- http::collect_body
- http::cookie::parse_cookies
- http::json
- http::parse_form
- http::parse_json
- http::text
- middleware::into_boxed
- middleware::register_global_middleware
- 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::clear_session
- session::middleware::generate_csrf_token
- session::middleware::generate_session_id
- session::middleware::get_csrf_token
- 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
- session::middleware::set_session
- session::middleware::take_session
- testing::set_current_test_name
Type Aliases
- database::Database
- http::Response
- middleware::BoxedMiddleware
- middleware::MiddlewareFuture
- middleware::Next
- routing::BoxedHandler
- schedule::task::BoxedFuture
- schedule::task::BoxedTask
- schedule::task::TaskResult