Introduction:
PHP, as a scripting language has been very popular due to its simplicity, speed, and scalability. Many PHP frameworks help make this language easier to adopt and among the most popular of these is Laravel- widely adopted due to its simple and elegant syntax that eases the development process and simplifies routing, authentication, caching through built-in templates, libraries and MVC architecture.
Course Content:
Unit 1: Architecture:
- Container
- Facades
- Flexibility
- Robustness
Unit 2: Setup & Installation:
- Requirement
- Installation
- Web Server Configuration
- Project Structure
Unit 3: Basic Routing:
- Basic Routing
- Route Parameters
Unit 4: Responses:
- Views
- View Data
- Redirects
- Custom Responses
Unit 5: Filter :
- Basic Filters
- Multiple Filters
- Filter Classes
- Global Filters
- Pattern Filters
Unit 6: Controllers :
- Creating Controllers
- Controller Routing
- RESTful Controllers
Unit 7: Blade Templates :
- Creating Templates
- PHP Output
- Control Structures
- Templates
- Template Inheritance
Unit 8: Advance Routing :
- Named Routes
- Secure Routes
- Parameter Constraints
- Route Prefixing
- Domain Routing
Unit 9: URL Generation :
- The Current URL
- Generating Framework URLS
- Asset URLs
- Generation Shortcuts
Unit 10: Request Data :
- Retrieval
- Old Input
- Upload Files
- Cookies
Unit 11: Forms :
- Forms
- Fields
- Buttons
- Macros
- Security
Unit 12: Validation :
- Validation
- Rules
- Error Messages
- Custom Rules
- Custom Message