Getting started
Installation
- Requirements
- Setup
- Server configurations
Configuration
- Config Files
- Cascading configuration
- Environment aware configuration
Dependency injection
- Basics
- Services
- Container aware
Error handling
- Custom error handling
- Disabling logging of specific exception types
Constants
- Defaults
Coding standards
- PHP tags
- Files
- Namespaces
- Classes
- Methods
- Variables
- Constants
- Arrays
- Braces
- Indentation
- Comments
Upgrading
- Application
- Packages
- Routing and controllers
Routing
- Basics
- Route parameters
- Route filters
- Route groups
- Reverse routing
- Faking request methods
Controllers
- Basics
- Controller filters
- Dependency injection
Request
- Accessing data
- Reading cookies
- Request information
Response
- Basics
- Setting cookies
- Setting headers
- Response filters
- Caching and compression
- Special responses
- Command line
Command line
- Usage
Custom commands
- Basics
- Input
- Output
- Dependency injection
- Databases sql
Databases
- Connections
- Query builder
- Accessing the underlying PDO instance
Query builder
- Getting a query builder instance
- Fetching data
- Inserting data
- Updating data
- Deleting data
- Aggregates
- WHERE clauses
- WHERE BETWEEN clauses
- WHERE IN clauses
- WHERE IS NULL clauses
- WHERE EXISTS clauses
- JOIN clauses
- GROUP BY clauses
- HAVING clauses
- ORDER BY clauses
- LIMIT and OFFSET clauses
ORM
- Naming conventions
- Key types
- Basic usage
- Relations
- Automatic typecasting
- Mutators and accessors
- Scopes
- Mass assignment
- Read-only records
- Cloning records
- Array and JSON representations
- Traits
Migrations
- Usage
- Dependency injection
- Databases nosql
Redis
- Usage
- Security
Authentication
- Basic usage
- Providers
- Users & groups
- Database schema
Password hashing
- Usage
Encryption and signing
- Encryption
- Signing
- Packages
Packages
- Basics
- Configuration, i18n and views
- Commands
- Package installation
- Publishing packages
- Learn more
Array helper
- Usage
Caching
- Usage
Date and time
- Usage
Events
- Event listener
- Observable trait
File system
- Usage
HTML helper
- Usage
Humanizer
- Usage
Image manipulation
- Usage
Internationalization
- Language files
- Usage
- Language routing
Logging
- Basics
- Advanced usage
Number helper
- Usage
Pagination
- Usage
- Example view
Sessions
- Usage
String helper
- Usage
URL builder
- Usage
UUID helper
- Usage
Validation
- Usage
- Validation rules
- Custom messages
- Validator plugins
Views
- Basics
- View renderers
- Custom view renderers