Laravel Controllers
Domains:
Laravel
Laravel Controllers
Can group related request handling logic into a single class.
- Are not required to extend a base class.
- Also allow you to register middleware using a Closure.
- Are stored in the app/Http/Controllers directory.
Basic Controllers
Controller Middleware
Resource Controllers
Dependency Injection & Controllers
Route Caching
Related concepts
→
Laravel Controllers
→
- Laravel Service Container
- Laravel Routing: Route Parameters
- Laravel Routing: Route Groups
- Route Groups: Sub-Domain Routing
- Route Model Binding: Implicit Binding
- Registering Middleware: Middleware Groups
- Laravel Controllers: Basic Controllers
- Basic Controllers: Defining Controllers
- Basic Controllers: Controllers & Namespaces
- Basic Controllers: Single Action Controllers
- Laravel Controllers: Controller Middleware
- Laravel Controllers: Resource Controllers
- Resource Controllers: Actions Handled By Resource Controller
- Resource Controllers: Specifying The Resource Model
- Resource Controllers: Partial Resource Routes
- Resource Controllers: API Resource Routes
- Resource Controllers: Supplementing Resource Controllers
- Laravel Controllers: Dependency Injection & Controllers
- Dependency Injection & Controllers: Constructor Injection
- Dependency Injection & Controllers: Method Injection
- Laravel Controllers: Route Caching
- Laravel Requests: Accessing The Request
- Accessing The Request: PSR-7 Requests
- Creating Responses: Strings & Arrays
- Redirects: Redirecting To Controller Actions
- Laravel URL Generation: URLs For Controller Actions
- Validation Quickstart: Creating The Controller
- Form Request Validation: Creating Form Requests
- Writing Resources: Conditional Relationships
- Authorizing Actions Using Policies: Via Controller Helpers
Semantic portal