Laravel Docker Lessons · Lesson 4
Run Laravel scheduled tasks in Docker and watch a real five-second example on a Blade page. This lesson creates one synthetic user per run, with a random test name, a timestamped unique email and a hashed password. It also carries forward the Nginx fixes needed after the Lesson 3 snapshot.
The source of truth is the lesson-4 tag . Repository access may require authorization. The recorded Urdu walkthrough is now available: watch Lesson 4 on YouTube .
Builds on the lesson-3 snapshot. This lesson fixes that snapshot's Nginx configuration, adds a Docker scheduler service, and displays generated users on a Blade page.
How it works
app/Console/Commands/CreateTestUser.php registers demo:create-user . One invocation creates one user, not a permanent loop.
routes/console.php schedules the command with everyFiveSeconds() . The schedule is skipped unless scheduler-demo.enabled is true.…