Skip to main content
CourseFlix

Master Laravel & Create High-Level Applications with Laravel

14h 44m 48s
English
Paid

Embark on a journey to Master Laravel by creating a full-fledged eShop application. This hands-on course will not only teach you Laravel but also enable you to bring your development ideas to life using the latest version of Laravel. While you are free to use any version, we highly recommend the most recent one to keep up with industry standards.

Please note: The course emphasizes learning Laravel at a deep level rather than just building an application. However, to consolidate your learning, you'll apply what you learn to develop an eShop.

Why Choose Laravel?

Step into the exciting world of web development. Whether you're a PHP enthusiast or not, Laravel's features will make you appreciate PHP even more. Laravel has revolutionized PHP, and this course will reveal why.

More than just a PHP framework, Laravel ranks among the most popular overall frameworks for web development, setting a benchmark not only for PHP but for web development in general.

Opportunity for Growth

Seize the opportunity to excel in web development with Laravel. As one of the most sought-after frameworks, Laravel continues to see an increase in demand, with numerous job opportunities posted daily. By mastering Laravel, you'll open doors to countless professional avenues.

Course Highlights: Master PHP and Web Development with Laravel

  • Grasp the essentials of Laravel, PHP, composer, and databases.

  • Gain insights into Laravel's features while constructing a high-caliber project.

  • Learn the core components of Laravel such as routes, controllers, views, models, and more.

  • Delve into critical Laravel functionalities: Artisan, Eloquent, Blade, and Laravel Mix.

  • Understand project creation with Laravel covering relationships, migrations, and more.

  • Advance your skills with Laravel's sophisticated features like dependency injection, resource controllers, scopes, accessors, etc.

  • Utilize Laravel’s facilities including user authentication, middleware, and access control.

About the Author: udemy

udemy thumbnail
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

Watch Online 90 lessons

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: About the Instructor of the Course
All Course Lessons (90)
#Lesson TitleDurationAccess
1
About the Instructor of the Course Demo
02:02
2
About the Course and How to Take Advantage of It
05:06
3
PHP, Composer and the Database
09:46
4
Required Tools to Manage the Frontend in Laravel
04:23
5
Using Composer to Install Laravel
07:27
6
Adapting the Project to the New Laravel Versions
04:38
7
Exploring the Laravel Structure by Following Its Execution Process
09:15
8
Meet Artisan of Laravel
05:59
9
Using Php Artisan Tinker
05:10
10
Identifying and Assigning the Laravel Environment Settings
11:32
11
Adapting the Routes in Laravel to Work in Several Versions
05:23
12
Route Files and How Routes Work in Laravel
10:54
13
Create Multiple Types of Routes and Actions in Laravel
14:12
14
Meet and Use Controllers in Laravel to Handle the Business Logic
11:21
15
Showing Views as a Result of Operations in Laravel
10:41
16
How Errors Work in Laravel and How to Identify Them
09:00
17
How to Debug in Laravel to Resolve Errors
08:40
18
Explore Database Connections in Laravel and Configure One
07:23
19
Creating Database Tables with Laravel Migrations
14:29
20
Introducing Eloquent and Models in Laravel
10:51
21
Inserting Information with Laravel Seeders and Factories
14:42
22
Interacting with the Database with the Laravel Query Builder
07:08
23
Reading and Selecting Data with Models in Laravel
08:32
24
Sending and Displaying Information in Views with Blade of Laravel
11:06
25
Learn About the Essential Control Structures in Blade
08:35
26
Improving Your Views with Templates in Blade of Laravel
09:47
27
Showing and Using Forms in Laravel
12:29
28
Inserting Data from a Form with Laravel Eloquent
08:34
29
Editing Existing Data with a Form and Eloquent
11:13
30
Reviewing Some Features to Improve the Usability of the Laravel Project
06:14
31
Removing Information from the Database Using Forms and Eloquent
07:38
32
Different Ways to Redirect Your Users with Laravel
08:31
33
How to Get and Set Values in the Session with Laravel
09:56
34
Validating Data Before Doing Any Modification with Eloquent
08:53
35
Allowing to Show Errors in the Views with Blade
04:46
36
Reusing Values Submitted from an Invalid Form
14:09
37
Allowing to See Success Messages in the Views with Blade
04:14
38
Returning Result Messages for Some Actions with Laravel
08:44
39
Generating the Authentication Components with Laravel UI
06:57
40
Understanding the Laravel Authentication System
09:39
41
Introducing and Using Laravel Mix to generate the Frontend Assets
11:28
42
The Middleware and How to Restrict Access and Actions in Laravel
07:23
43
Mastering and Using Implicit Model Binding in Laravel
08:47
44
Improving Your Routes Using Resource Routes in Laravel
06:12
45
Using the Laravel Form Requests to Validate Data
14:30
46
Using Artisan to Create Multiple Components at Once in Laravel
11:32
47
Taking Advantage of Layouts and Components with Laravel Blade
10:46
48
Indicating the Columns of the Tables in the Laravel Migrations
08:29
49
Implementing the Additional Models of Your Laravel Project
08:51
50
Implement the Factories of Your Models in Laravel
14:31
51
Understanding Some Differences with Recent Laravel Versions
05:39
52
Understanding and Creating One-to-One Relationships with Laravel Eloquent
14:57
53
Learning and Creating One-to-Many Relationships with Eloquent of Laravel
10:52
54
Using and Creating Many-to-Many Relationships with Laravel Eloquent
14:14
55
Relationships Through Relationships in Laravel with Eloquent
08:11
56
Master the One-to-One Polymorphic Relationships in Laravel
08:56
57
Meet and Use the One-to-Many Polymorphic Relationships in Laravel
07:01
58
Learn and Use Many-to-Many Polymorphic Relationships in Laravel
13:26
59
Using and Inserting "Simple" Model Relationships within the Laravel Seeder
10:17
60
Using and Inserting Polymorphic Relationships Using the Laravel Seeder
11:56
61
Meet and Use Eloquent Scopes to Improve Products Visualization
11:00
62
Learn and Use Nested Resources in Laravel to Add Products to a Cart
12:02
63
Learn How to Use Cookies in Laravel to Retrieve the Shopping Cart
12:36
64
Use Dependency Injection in Laravel to Display the Products of a Cart
12:17
65
Take Advantage of the Service to Remove the Cart Products with Laravel
10:47
66
Using Laravel Collections and Use it to Inject the Cart Counter in Blade
13:17
67
Recall Some Laravel Features to Confirm and Initiate an Order
11:26
68
Learn About Accessors in Laravel and use It to Calculate Totals
12:08
69
Learn to Identify Authenticated Users with Laravel and Create an Order
13:48
70
Use a Laravel Nested Resource Controller to Charge for an Order
12:01
71
Separating the Routes from the Admin Panel in Laravel
10:28
72
Determining If a User is an Administrator Using the Model and Carbon
08:09
73
Create Your Own Middleware in Laravel to Control Administrative Access
09:34
74
Implementing the Main Admin Panel Action with Laravel
10:10
75
Using Eloquent Global Scopes to Get Only Available Products
12:10
76
Ignoring the Global Scopes in the Admin Panel with Laravel
11:20
77
Use Eager Loading in Laravel to Load Product Images Efficiently
11:48
78
Showing the Loaded Images of Each Product with Laravel and Bootstrap
07:59
79
Use Database Transactions in Laravel for Complex Operations
13:25
80
Redirecting Users to the Correct Location After Login
06:35
81
Create Your Own Configuration File for the Cart Service
11:40
82
Managing the Stock of Purchased Products
10:57
83
Verifying a User Email After Registering
13:45
84
Using Route Middleware in Laravel to Allow Actions Only to Verified Users
06:27
85
How Works the Password Reset Feature of Laravel
05:21
86
Allowing to Edit the User's Profile with Laravel
13:56
87
Editing a User's Profile with Laravel
14:42
88
Receiving and Handling Files in Laravel User's Profile Image
16:05
89
Using and Showing the Profile Image Stored for the User's profile
08:19
90
Bonus Class
02:39
Unlock unlimited learning

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

Learn more about subscription