Description
In this course, you will learn :
- We will be starting with what is Laravel
- What are the prerequisites of Laravel
- How we can install it on Windows
- How we can use visual studio code editor to run Laravel applications
- How to create a Laravel project
- Using Artisan to generate model and controllers
- Understanding Routes
- Understanding Dependency Injection
- How to create a Service Provider
- What are Facades
- How to Post and Get Data using Controllers
- Creating Templates in Laravel
- Forms and Validations - Client as well as Server Side
- Connecting Database using Eloquent
- Performing CRUD operations in Laravel
- Creating and Running Migrations
- Understanding Relationship Types
- How to execute RAW SQL queries
Syllabus :
1. Getting Started With Laravel
- Laravel - File and Folder Structure
- Artisan - What is it?
- Generating Models without migration
- Generating Models with migration
- Understanding Routes - I
- Understanding Routes - II - Passing Data To View
- Introduction to Dependency Injection
- Service Providers - Introduction
- Creating a Service Provider
- Facades - Introduction
- Facades - Usage
2. Controllers
- Controller - Reading & Displaying Data
- Controller - Submitting Data
- Controller - Submitting Data - POST
- Loading a View From Controller
3. VIews
- Creating Templates
- Passing Data to View From Controller
- Display Data using Loop and Creating Dynamic URL
- Forms and Validations
- Processing Form Data
- Server side validations
4. Eloquent
- Setting up Database
- Connecting Database
- Database Migrations - Introduction
- Creating and Running Migrations
- Exploring Tinker
- Adding Data using Tinker
- Adding Data via Controller
- Select Data
- Update Data
- Relationship Types
- Exploring Relationship Types
- Raw Queries - Exploring WhereRAW
- Raw Queries - Exploring Select