Farewell, Django! Laravel Mode: Activated

Topic #15 of 17 in "DIY services" progression
PHP
Farewell, Django! Laravel Mode: Activated thumbnail

Updated: Apr 03, 2026

Learning plan

    1. Try to organize your project without autoload first
    2. Understand what namespaces are
    3. Install composer
    4. Learn how to use composer's autoload feature
    1. Understand how Faker works in Django
    2. Learn the PHP Faker way!
    1. Understand how Factory pattern works
    1. Learn how the Service Layer work in Django
    2. Learn how the Service Layer work in Laravel
    1. Learn how dataclasses work in Python
    2. Learn the DTO pattern itself
    1. Install Laravel locallyl
    2. Build a codebase using artisan CLI
    1. CLI commands for building and running
    2. .env settings
    3. Understanding folders
    4. Resourses and asset bundling using Vite
    5. CSS and JS compiling
    6. Public folder
    7. Launching via localhost
    8. Adding a View into the project