Section 1 : Introduction to the course
1
What is Laravel? Preview
Section 2 : Environment Setup in Linux
2
Working Environment XAMPP
3
Install Text editor in ubuntu
4
Install version Control System in Ubuntu
5
Download and install Composer
6
Setup before install Laravel Project
7
Download and run Laravel Project Preview
8
Virtual Hosting in Ubuntu
Section 3 : Environment Setup in Mac OS
9
Working Environment XAMPP
10
Install Text Editor
11
Download and install Composer
12
Download and run Laravel Project
Section 4 : Environment Setup in Windows
13
Working Environment(XAMPP) Preview
14
Install Text Editor
15
Install Version control system (GIT)
16
Download and install Composer
17
Download and run Laravel Project
18
Virtual Hosting
19
Laravel project folder introduction
Section 5 : Laravel Essentials
20
Basic Routes
21
Basic Resources Controller with routes
22
Views (Display Variable via Handlebar)
23
Views with blade templating Preview
24
If statement with blade templating
25
Getting css and javascript files to views
Section 6 : Database with migration
26
Basic Database setup and env introduction
27
Creating Migration
28
Add column in existing table migration
29
Renaming a table
30
Drop column in a table
31
Check if database has already a table
32
Check if database has already column
Section 7 : Database Model (CRUD without Form)
33
Creating model
34
Insert data to database
35
Display data to views from database
36
Updata data from database
37
Delete data from database
Section 8 : Database Seeding
38
Introduction of Seeding
39
Insert data to database using Seeder
40
Insert multiple seeder at once
Section 9 : Database Factory
41
Introduction of Factory
42
Insert 200 Fake Data to database
Section 10 : Laravel Essentials - Tinker (REPL)
43
Introduction of Tinker
44
Creating data using tinker
45
Display Data to GIT
46
Update Data using Tinker
47
Delete Data using Tinker
48
Hashing in Tinker
Section 11 : Laravel Artisan
49
Serve Command
50
Migration Commands
51
Create own artisan command
Section 12 : Database Relationship
52
Setup for Relationship Project
53
One to one Relationship
54
One to many Relationship
55
One to Many Relationship (Inverse)
Section 13 : Laravel Essentials - Validation and Request
56
Introduction of Validation and Request
57
Setup for this Validation and Request Project
58
Install laravel collective
59
Form Validation
60
Form Request validation
61
Custom Message Form Request
62
Request Validation for Image
63
Difference Between Validation and Request
Section 14 : Laravel Projects - CRUD with AJAX, Yajra and Datatables
64
Introduction of section CRUD
65
Create and setup for a new Project Part 1
66
Create and setup for a new Project Part 2
67
Create Controller, Migration and Models
68
Create View, setup controller, model and routes
69
Create Car Form
70
Insert Data to database using AJAX
71
Name unique
72
Show Data with Datatables
73
Refreshing data
74
Export data by CSV, COPY, Excel, PDF and print
75
Showing single Data
76
Update data using AJAX
77
Delete Data using AJAX
78
Soft Delete Data
79
Restore, Retrieve Deleted Data
Section 15 : Laravel Essentials - Uploading Files
80
Create and Setup for uploading files
81
Create uploading form
82
Upload Files
83
Insert File name to database
Section 16 : Laravel Database Queries
84
Setup for Database Queries Project
85
Join 2 tables from the database
86
Union Query
87
Where, Between and orWhere
88
Agregate methods
89
Addselect queries
90
Conditional Clause
Section 17 : Laravel Advance - Authentication and Spatie
91
Introduction of Authentication and Spatie
92
Create new Authentication and Spatie Project
93
Login and Registraion using Authentication
94
what is Spatie?
95
Install Spatie
96
Create Seeder for Role and Permission with User Connection
97
Assign Role and Permission to user
98
Display the result to view
Section 18 : Laravel Essentials - Email
99
Setup for Email Project
100
Send Email
101
Markdown Email
Section 19 : Laravel Advance
102
Mutators
103
Middleware
104
Multiple Database
105
Create migration file and seeder to 2nd database
106
Display data from 2nd database table
Section 19 : Laravel Advance
102
Mutators
103
Middleware
104
Multiple Database
105
Create migration file and seeder to 2nd database
106
Display data from 2nd database table
Section 20 : Laravel API - REST API with Passport
107
Introduction of The REST API With Passport
108
What is Passport?
109
Install Postman
110
Create a new Passport Project
111
Install Passport and Auth
112
Keep Alive
113
Create new Client
114
Register and Login with Oauth Token
115
Display all user data with API
116
Display data using API Resources
117
Custom API Resources
118
Display data per id using API
119
Add additional data to API Resources
120
Insert data using API
121
Display inserted data using API Resources
122
Update Data with API Resources
123
Delete Data using API
Section 21 : Introduction of React.js
124
What is React.JS
Section 22 : Laravel Projects - Library System with React.Js
125
Introduction of the library system with react.js
126
Main setup for Libraary Project
127
Install Node.js
128
Install and Run React.Js in Laravel
129
Create Library Migration
130
Create Library Controller and Models
131
Create Config and Library Routes
132
Views Layout with React.Js Components
133
Additional React.Js Components
134
Create Pages for our Links
135
React Router for Links
136
Display current Link using NavLink
137
React Add Links
138
Create Form for our Modules
139
Create save Model, Controller and Routes
140
React.js insert Data with API(Book Module)
141
Success Message
142
Error Message
143
Exercise: Insert Data of Student and User Module
144
Answer: Insert data of Student and User Module
145
Display data using React.js
146
Exercise: Display Data of Student and User Module
147
Answer: Display data of Student and User Module
148
Update Data using React js
149
Exercise: Update data of Student and User Module
150
Answer: Update data of Student and User Module
151
Delete data using React.js
152
Exercise Delete data of Student and User Module
153
Answer Delete data of Student and User Module
Section 23 : Laravel Advance Tips
154
Creating Model, Migration, Controller with resourceful at once
155
Checking of Error Logs
156
Generate application key
Section 24 : GIT - Version Control System
157
What is GIT?
158
GIT Initialize and Status
159
GIT Config and Update
160
GIT add all and specific file
161
GIT Commit
Section 25 : Laravel 7 Repository Pattern
162
What is Repository Pattern?
163
Install new Laravel 7 project
164
Setup For Laravel Project(Create Migration and seeder)
165
Create Model, Controller and Repository
166
Add more method
167
Create Interface
168
Add Provider