Course Overview
- ›Install PHP, Composer, and Laravel
- ›Install Laravel Installer
- ›Create a Laravel project
- ›Serve Your Application
- ›Laravel File Structure
- ›MVC architecture
- ›Passing data to view
- ›Creating and Rendering Views
- ›Blade Templating Syntax
- ›Layouts and Partials
- ›Conditional Rendering and Loops
- ›Forms and Form Components
- ›Working with Assets
- ›Basic Routing
- ›Redirect Routes
- ›View Routes
- ›Named Routes
- ›Route Parameters
- ›Route Caching
- ›Routing Controllers
- ›Resource Controllers
- ›Middleware in Controllers
- ›Nested Resources
- ›Naming Resource Route
- ›Global Middleware
- ›Group Middleware
- ›Route Middleware
- ›Authentication Middleware
- ›Authorization Middleware
- ›Create a Helper File
- ›Autoloading the Helper File
- ›Using the Helper Function
- ›Array and Object Methods
- ›String and Array Manipulation.
- ›URL and Route Handling
- ›Authentication and Authorization
- ›HTTP Request Methods
- ›Request Headers and Parameters
- ›HTTP Response Handling
- ›Error Handling
- ›Authentication
- ›CSRF Protection
- ›Running SQL queries
- ›Query Builder
- ›Dtabase migrations
- ›Migrations
- ›Migrations commands
- ›Database sedding
- ›ORM Models
- ›One To One Relationship
- ›One To Many Relationship
- ›Many To Many Relationship
- ›Has One Through Relationship
- ›Has Many Through Relationship
- ›Accessors
- ›Mutators
- ›Initialization
- ›Create Operation
- ›Image Upload
- ›Read Operation
- ›Show Operation
- ›Update Operation
- ›Delete Operation
- ›Pagination
- ›API Routes
- ›CRUD Operations
- ›Read Operation
- ›Create Operation
- ›Update Operation
- ›Delete Operation
- ›Implicit Bindings
- ›Implicit Binding on soft deleted models
- ›Customizing route model binding's
- ›Explicit Bindings
- ›Customizing The Resolution Logic
- ›Closure Commands
- ›Input Expectations
- ›Command I-O
- ›Programmatically Executing Command
- ›Task Scheduling
- ›Mail Sending
- ›Mail Events
- ›Queues
- ›Queueing Jobs
- ›Jobs
- ›Event Broadcasting
- ›Event Listeners
- ›Localization
- ›Form Request Validation
- ›Validation Rules
- ›Validation Messages
- ›Database Validation
- ›Validating Arrays
- ›Session Flashing
- ›Displaying Flash Messages
- ›Customizing Flash Messages
- ›Conditional Flash Messages
- ›Flash Messages with Redirects
- ›E-commerce Website
- ›Task Management Application
- ›Real Estate Listings Website
- ›Booking and Reservation System
What we'll cover in this course:
- Laravel Setup & Structure
- View and Blade Template
- Laravel Routes
- Laravel Controllers
- Laravel Middleware
- Helpers
- HTTP Client
- Database
- Eloquent ORM - Object Relational Mapper
- CRUD Operations
- API
- Request Model Bindings
- Artisan Console
- Digging Deeper - Mails, Events ,Queues ,Jobs
- Validations
- Flash Message
- Projects
Technologies & Tools

VS Code

PHP

Laravel













