Beginner · English

Laravel from Scratch

Build and ship a real web application with PHP and Laravel — routing, databases, authentication and deployment.

4.5 (2) 3 students By Rafiq Hasan Updated 08 Oct 2026
What you will learn
  • Set up a Laravel project the professional way
  • Design a database with migrations and Eloquent
  • Add sign-in, roles and permissions
  • Deploy to shared hosting or a VPS

Course content

4 sections · 11 lessons · 1h 57m
Getting started 3 lessons Welcome to the course Preview 5 min Installing PHP, Composer and Laravel Preview 12 min
How a request becomes a page 9 min
Data and Eloquent 4 lessons
Migrations and the schema 14 min
Models and relationships 18 min
Seeding sample data 8 min
Quiz: data and Eloquent 5 min
Users and security 2 lessons
Sign in and sign out 16 min
Roles and permissions 15 min
Going live 2 lessons
Deploying to cPanel 11 min
Next steps 4 min

About this course

Build and ship a real web application with PHP and Laravel — routing, databases, authentication and deployment.

Every lesson is short and practical, and builds on the one before. Work through them in order, mark each one done as you go, and you will finish with a certificate and a skill you can use straight away.

Who this course is for

Anyone who wants to learn by doing. Replace this text from LMS → Courses in the admin panel.

Requirements

  • Basic HTML and CSS
  • A computer that can run PHP 8.2 (XAMPP is fine)
Your instructor
RH
Rafiq Hasan
2 courses on LMS Academy

Student reviews

4.5
SA
Sadia Akter
6 days ago

Exactly the pace I needed. The deployment section alone was worth it.

KU
Karim Uddin
6 days ago

Very practical. Would love a section on testing.

More in Web Development