Farewell, Django! Laravel Mode: Activated
Topic #15 of 17 in "DIY services" progression
Updated: Apr 03, 2026
Learning plan
-
- Try to organize your project without autoload first
- Understand what namespaces are
- Install composer
- Learn how to use composer's autoload feature
-
- Understand how Faker works in Django
- Learn the PHP Faker way!
-
- Understand how Factory pattern works
-
- Learn how the Service Layer work in Django
- Learn how the Service Layer work in Laravel
-
- Learn how dataclasses work in Python
- Learn the DTO pattern itself
-
- Install Laravel locallyl
- Build a codebase using artisan CLI
-
- CLI commands for building and running
- .env settings
- Understanding folders
- Resourses and asset bundling using Vite
- CSS and JS compiling
- Public folder
- Launching via localhost
- Adding a View into the project