Please ensure Javascript is enabled for purposes of website accessibility
Laravel From Zero To Hero
0( 0 REVIEWS )
6h 41m

Learn the Laravel framework to create web apps, build your personal blog, and start your career as a Laravel Developer.

Read more.
Course Skill Level
Time Estimate
6h 41m


Hi, it's Mustafa Alawi, a Software engineer & entrepreneur. I've basically seven years of experience in web development & software development. I also work as a consultant helping small-businesses. And have a great passion for business & entrepreneurship and founded CalmAndCode. I like teaching people and providing them with the knowledge that I have as I'm talented at simplifying complex theories and matters. And one of my goals is to help my students find success and reach their goals.

Only want this course? Buy this course for $199 $29 and keep lifetime access. Click here

About This Course

Who this course is for:

  • Beginner PHP developers
  • Web developers who want to specialize in Laravel
  • PHP developers who want to start learning Laravel

What you’ll learn:

  • How to install Laravel
  • How to build a personal blog from scratch
  • Using Bootstrap in Laravel
  • Connecting to database and creating tables
  • How to create, retrieve, update and delete posts
  • How to authenticate users
  • How to paginate your posts


  • Good knowledge in PHP
  • Basic HTML, CSS knowledge
  • Basic knowledge of MVC design architecture
  • How to create PHP classes and functions
  • Good understanding of OOP in PHP

Laravel is one of the best PHP frameworks. It can be used to create small, medium, and large web app projects. A lot of start-ups and companies have started using it to create different types of web apps. Thus, the demand for PHP developers is increasing everyday and adding Laravel to your portfolio will get you jobs much easier.

NOTE: This course is all about the basics of Laravel. So it assumes you have a good understanding of PHP and OOP.

In this course, you will learn the basics of the Laravel framework, and will learn how to create a simple Laravel project, specifically a personal blog. Moreover, you will learn best practices – how to avoid bad practices when working on a Laravel project, how to debug your code, and most of all how to write a clean organized code in Laravel that you can get back to, understand or fix, and also let others understand it.

This course will take you step by step so that you don’t get confused. I start with the most basic topics and gradually move forward toward advanced topics.

What you’ll learn in this course will make you able to start creating your own Laravel projects and improve your abilities as a web developer and will put you on the right path to specialize in one of the most popular PHP Frameworks. Finally, after the end of this course, you can start applying for Laravel jobs confidently.

Our Promise to You
By the end of this course, you will have learned the Laravel framework in web development.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1 - Introduction
Introduction 00:00:00
Install XAMPP Mac 00:00:00
XAMPP Tour 00:00:00
Install Composer Mac 00:00:00
Install XAMPP Windows 00:00:00
Install Composer Windows 00:00:00
Which IDE 00:00:00
Laravel DOCS 00:00:00
Create Laravel Project 00:00:00
Create Laravel Project (Version 7) 00:00:00
Project Structure 00:00:00
Run Laravel Project 00:00:00
Project File – Laravel 00:00:00
Section 2 - The Basics
Routes 00:00:00
Artisan CLI 00:00:00
Laravel Helpful CLI 00:00:00
Service Providers 00:00:00
Requests 00:00:00
Environment And Configuration 00:00:00
Facades 00:00:00
Routing 00:00:00
Controllers 00:00:00
Controller Methods 00:00:00
Section 3 - Blades
Introduction To Blade 00:00:00
Blade “Include” 00:00:00
Blade Sections And Pages 00:00:00
Header Design 00:00:00
Footer Design 00:00:00
Choosing Colors 00:00:00
The Asset Function 00:00:00
Home Design 00:00:00
Single Post And Responsive Design 00:00:00
Pass Data To View 00:00:00
Section 4 - Database And Models
Posts Array 00:00:00
Database Connection 00:00:00
Posts Table 00:00:00
Post Model 00:00:00
Get All Posts 00:00:00
Section 5 - Forms
Forms 00:00:00
Create Post Form 00:00:00
CSRF – Cross-Site Request Forgeries 00:00:00
Submit Form Info 1 00:00:00
Submit Form Info 2 00:00:00
Storage Configuration 00:00:00
Upload Image With Post 00:00:00
Form Validation 00:00:00
Customize Validation Error Messages 00:00:00
Flash Session Message 00:00:00
Image “Not Uploaded” Error 00:00:00
Admin Panel Structure 00:00:00
Section 6 - UI And Bootstrap
Install UI And Bootstrap 00:00:00
After Adding Bootstrap 00:00:00
Testing Bootstrap 00:00:00
Admin Panel Template 00:00:00
Using Bootstrap Classes 00:00:00
Bootstrap CDN 00:00:00
Section 7 - CRUD Operations
All Posts Admin Panel 00:00:00
Admins Controller 00:00:00
Delete Posts 00:00:00
Delete Posts “Confirmation Message” 00:00:00
Edit Post Form 00:00:00
Update Posts 00:00:00
The Home Page 00:00:00
Section 8 - Middleware
Middleware 00:00:00
Middleware Groups 00:00:00
Custom Middleware 00:00:00
Section 9 - Queries
Building Queries 00:00:00
Building Queries Examples 00:00:00
Responses 00:00:00
Responses In Practice 00:00:00
URLs 00:00:00
URLs In Practice 00:00:00
URLs Parameters 00:00:00
Section 10 - Pagination
Pagination 00:00:00
Paginating Posts 00:00:00
Relationship Between Posts And Users 00:00:00
Section 11 - Authentication And Authorization
Authentication 00:00:00
Authorization 00:00:00
Policy Class 00:00:00
Policy Example 00:00:00
Gates 00:00:00
Gates Example 00:00:00
Resource Controllers 00:00:00


Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.



Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.

Success! You are now entered to win lifetime access to all courses. Winners are selected at the beginning of each month. 

P.S. Look out for our exclusive sales only shown to students on our email list!