In Depth Laravel Course (2023 Version)

35h 46m 3s
English
Paid

Course description

The course "In Depth Laravel" helps developers deepen their knowledge of the Laravel framework, covering architecture, database design, optimization, and testing. Practical projects and guides are aimed at creating scalable applications and solving real-world problems.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 236 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online In Depth Laravel Course (2023 Version)

0:00
/
#1: Course Intro

All Course Lessons (236)

#Lesson TitleDurationAccess
1
Course Intro Demo
03:07
2
Thanks to Taylor
01:55
3
How to get most out of this course
03:43
4
Module Intro
03:28
5
Intro to course
09:34
6
create new laravel 10 project
08:03
7
Intro to route and blade
13:21
8
understand composer json
12:13
9
full authentication with laravel breeze
13:08
10
understand the migrations
12:29
11
how register form works
07:14
12
what is mvc pattern in laravel
08:38
13
running raw sql queries
13:08
14
using laravel query builder
10:04
15
what is eloquent orm
11:05
16
accessor mutator
09:28
17
config and cache
08:30
18
user avatar and tinker
12:39
19
mass assignment
06:26
20
avatar form and routes
10:26
21
method spoofing and csrf protection
10:55
22
controller and redirect session
08:19
23
form request data
17:53
24
image storage
10:14
25
storage link to public
15:28
26
Storage facade
07:19
27
Open AI PHP Client
08:20
28
Open AI Image generation
09:53
29
generate ai avatar
12:14
30
login with GitHub
09:06
31
login with GitHub part 2
12:19
32
create migration model controller
17:12
33
resource route
12:42
34
create ticket
16:07
35
store ticket with file
15:46
36
delete model
05:38
37
pass view variable
08:19
38
route model binding
10:02
39
edit and update model
14:45
40
admin accessor
12:03
41
request except rule in
10:30
42
laravel notification
10:34
43
has many relationship
11:59
44
Client Need
12:41
45
deploy to mezohub part 1
08:30
46
deploy to mezohub part 2
06:07
47
deploy to mezohub part 3
08:30
48
Module 2 Intro
03:59
49
Setup Server Side
08:18
50
Client Server Side
07:24
51
How Inertia Works
06:01
52
Link Components
08:49
53
Active Link
05:42
54
Need of Layout
08:31
55
Default Layout
11:46
56
Tailwindcss stlying
11:42
57
Props and Migrations
14:16
58
title and meta
10:02
59
router visits
17:59
60
forms
09:55
61
forms helper
11:49
62
authentication
09:06
63
sign out
08:47
64
server side rendering
04:52
65
notification and progress
08:32
66
store new site
16:18
67
update field migration
07:53
68
add user id to monitor
09:49
69
delete and edit site
12:24
70
ping a url
09:19
71
monitor status
09:42
72
queue job monitors
14:51
73
schedule task
10:55
74
real time status
11:30
75
broadcast event
14:19
76
real time update status
08:11
77
dispatch on queue name
08:24
78
whats the plan
08:32
79
ask to subscribe
09:51
80
authorize with gate
10:03
81
authorize with policy
11:12
82
user can
10:40
83
laravel cashier stripe
15:55
84
new subsctiption
08:41
85
subscribe to plan
11:22
86
solve webhook issue
08:19
87
user profile page
11:52
88
profile update
08:52
89
update subscription
08:28
90
cancel subscription
10:16
91
resume subscription
07:47
92
invoices
09:29
93
laravel backup
09:35
94
backup to aws s3
11:27
95
site down notification
08:50
96
setup laravel forge
09:36
97
deploy from forge
08:45
98
enable quick deploy
05:46
99
run scheduler
05:17
100
making real time
10:25
101
Module 3 - Intro
04:26
102
New Project Setup
08:07
103
what is API
11:49
104
laravel test setup
12:32
105
first unit test
10:33
106
artisan test command
06:32
107
first TDD test
14:01
108
arrange act assert
08:45
109
red to green
05:57
110
whats your status
07:00
111
tdd for validation
12:11
112
test for hash password
06:59
113
get up setup
07:50
114
refresh database vs lazily
07:13
115
login test
10:20
116
validation rule testing
08:09
117
test for sanctum token
13:26
118
refactor with confidence
07:27
119
setup laravel pest
08:22
120
ask chatgpt for help
06:49
121
list belongs to user
11:31
122
list deleted with user
09:11
123
add more fields
09:25
124
ask chatgpt for subscriber table
09:56
125
refactor relationship
06:12
126
subscriber table fields
09:46
127
campaign belongs to list
07:18
128
close to pest
16:54
129
campaign email table
13:34
130
email list create
12:20
131
email list crud
12:56
132
subscribe a user
07:24
133
confirmation notification
07:42
134
confirm url
16:28
135
unsubscribe url
05:20
136
campaign store
11:56
137
campaign crud
09:16
138
send campaign
11:28
139
send email to subscribers
10:37
140
queue email
06:10
141
schedule campaign
07:41
142
run schedule campaign
12:32
143
setup AWS SES
07:10
144
send campaign via ses
07:48
145
Nextjs setup
09:20
146
register login design
08:36
147
register form handle
09:05
148
api cors error
09:16
149
show validation error
08:36
150
register new user
11:46
151
verify email
11:27
152
verify email notification tdd
10:27
153
login user
09:28
154
store token and logout
10:16
155
nextjs auth middleware
12:03
156
nextjs login with email verified
06:12
157
Nextjs Header Layout
08:31
158
Nextjs default layout
05:36
159
Nextjs global state
08:42
160
Nextjs email list design
07:32
161
Nextjs email list create
12:06
162
Nextjs delete email list
08:13
163
Nextjs update email list
08:24
164
Nextjs reafactor fetch
10:54
165
Nextjs subscribeLink
11:04
166
Nextjs subscribe a user
12:16
167
Nextjs campaign create design
13:33
168
Nextjs write campaign
13:11
169
Nextjs send campaign
12:13
170
Nextjs send campaign via aws
05:14
171
tHub action to run tests
07:20
172
deploy to server
05:11
173
how to create PR as a team member
10:38
174
continuous deployment
11:30
175
Module 4 - Intro
02:58
176
Setup Laravel Livewire
09:45
177
Laravel 11 has new things
04:16
178
first livewire component
08:29
179
create real counter
09:50
180
lots of layout trick
07:26
181
component mount
07:43
182
password generator - make component
07:54
183
password generator - length letter and char
08:26
184
password generator - raw code
05:46
185
password generator - array type and reset
08:41
186
dynamic form - create user
08:39
187
dynamic form - validate attribute
06:57
188
dynamic form - form object
07:22
189
dynamic form - live validation
06:42
190
dynamic form - use blade component
07:02
191
dynamic form - redirect
06:44
192
dynamic form - list users
09:20
193
route model binding
05:27
194
delete user
06:05
195
edit user
07:49
196
multiple form UI
06:30
197
store multiple user on dynamic form
07:25
198
dynamic validation
08:23
199
user avatar upload
05:51
200
storage and show avatar
08:09
201
add user search
06:24
202
navigation and computed properties
05:58
203
passing the props
07:07
204
emit event from children
07:56
205
edit user from modal
10:14
206
Intro to Apline JS
03:58
207
resuseable modal with Alpine
05:27
208
create confirm modal
06:15
209
confirm and delete user
08:03
210
Getting started with Filament
06:49
211
Filament user access
04:54
212
Filament resource
06:33
213
Filament filters
08:30
214
Filament custom filters
06:01
215
Filament actions
06:36
216
Filament custom actions
07:11
217
Filament notification
09:14
218
Filament Form Builder
07:05
219
Filament EditRecord Hook
06:35
220
Filament TextInput feature
08:23
221
Filament password trick
05:46
222
Filament working with Image
08:01
223
Filament add widget
06:41
224
Filament widget table query
05:09
225
Filament InfoBuilder
07:49
226
Filament Show relationship data
07:51
227
Filament Post with slug and user_id
04:03
228
Filament Post Wizard
06:18
229
Filament Wizard step
06:08
230
Filament Relation manager
07:26
231
Filament with Livewire submit
04:33
232
Filament use with Livewire component
05:22
233
Filament use with Livewire form
07:00
234
Filament mulitple panel
07:55
235
Filament email verify and profile
05:37
236
Filament Panel Navigation
09:40

Unlock unlimited learning

Get instant access to all 235 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Laravel From Scratch Course | Build A Job Listing Application

Laravel From Scratch Course | Build A Job Listing Application

Sources: Brad Traversy
Learn Laravel from scratch by creating and deploying a full-fledged job site, including authentication, authorization, and saving job listings to bookmarks...
13 hours 20 minutes 36 seconds
Laravel Backends for Vue.js 3

Laravel Backends for Vue.js 3

Sources: vueschool.io
Vue has held a special place in the front-end for Laravel developers since 2015. It started when the Laravel creator Taylor Otwell tweeted: "Learning @vuejs bec
3 hours 44 minutes
Master Laravel with GraphQL, Vue.js and Tailwind

Master Laravel with GraphQL, Vue.js and Tailwind

Sources: udemy
Learn modern and most up to date development tools in your web developer toolchain. I'll let you see how modern PHP is these days. First off, the power of the L
17 hours 48 minutes 5 seconds
Laravel and Vue.js - Fullstack Web Development (2019)

Laravel and Vue.js - Fullstack Web Development (2019)

Sources: udemy
Welcome to Laravel and Vue.js - Fullstack Web Development course, the best online resource for learning how to build full stack web app with Laravel, Vue.js an
28 hours 14 seconds
Vue 3, Nuxt.js and Laravel: A Practical Guide

Vue 3, Nuxt.js and Laravel: A Practical Guide

Sources: udemy
Learn how to create 3 different apps with Vue 3, Nuxt.js and Laravel. The first app will be an Admin app using Vue 3 Composition API The second app will be an I
10 hours 17 minutes 9 seconds