Lập trình · 22/09/2026

Laravel 13 Course – All 37 Lessons from Basics to Production

This 37-lesson Laravel 13 course follows TaskFlow from development setup through data modeling, security, APIs, queues, testing and operational preparation. This is the main index; each numbered lesson has a Vietnamese companion.

Học Laravel 13 – Trọn bộ 37 bài từ cơ bản đến production

This 37-lesson Laravel 13 course follows TaskFlow from development setup through data modeling, security, APIs, queues, testing and operational preparation. This is the main index; each numbered lesson has a Vietnamese companion.

How to use the course

Basic PHP, HTML, SQL and terminal knowledge are expected. Beginners should follow the sequence; experienced readers can select a section after reviewing TaskFlow boundaries in Lesson 01. Use an isolated local environment, not production, for demo migrations and configuration.

The framework requires PHP 8.3 or later; this project checkpoint uses PHP 8.4.25, Laravel 13.32.0 and Node 24. Use the lockfiles and platform checks rather than assuming all supported framework runtimes can run the same development dependencies.

A. Foundations and environment

B. Database and Eloquent

C. Architecture and application behavior

D. Authentication and security

E. APIs and asynchronous work

F. Testing, operations and review

Practical outcomes and boundaries

TaskFlow includes owned projects, task creation/completion, filtering and pagination, session login, a Sanctum bearer API, private PDFs, notifications, invalidation jobs, scheduling and opt-in Reverb. The checkpoint has 102 tests/465 assertions, a frontend build, Reverb smoke check, health command and isolated restore drill.

Public signup, password recovery, MFA, project sharing and file antivirus are not implemented. CI and Nginx/systemd files are preparation artifacts: hosted CI has not run and TaskFlow has not been deployed to Linux production. Publishing these lessons is not the same as deploying the demonstration application. Lessons 34–36 identify additional operator verification.

Final exercise

Prove unrelated users cannot read projects/files, token abilities remain constrained by policies, repeated actions preserve state, and restore recovers data/files with matching checksums. Then implement one small improvement with tests and a rollout/rollback plan. Revisit Lesson 37 to distinguish Laravel capabilities from implemented project features.

Discussion

Comments 0

Sign in to comment

You need an account to join the discussion and reply to other readers.

Sign inRegister

No comments yet. Be the first to share your thoughts.