Laravel

Deployment & DevOps

Laravel Forge, Vapor, Envoyer, deployment strategies, CI/CD pipelines, server configuration, zero-downtime deployment, Docker, Kubernetes

20 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒÂ·
Senior
1

What is the main role of Laravel Forge?

āļ„āļģāļ•āļ­āļš

Laravel Forge is a VPS server management platform that automates server provisioning and configuration for Laravel applications. It automatically installs and configures Nginx, MySQL, Redis, PHP-FPM and other necessary services. Forge enables deployment to DigitalOcean, Linode, AWS and other providers without manually managing server configuration.

2

What is the main difference between Laravel Forge and Laravel Vapor?

āļ„āļģāļ•āļ­āļš

Laravel Forge manages traditional VPS servers with persistent infrastructure, while Laravel Vapor is a serverless platform based on AWS Lambda with automatic auto-scaling. Forge suits applications with predictable traffic requiring server control, while Vapor excels for applications with variable traffic and need for infinite scalability. Vapor bills per usage, Forge requires always-on servers.

3

What is the main role of Laravel Envoyer?

āļ„āļģāļ•āļ­āļš

Laravel Envoyer is a zero-downtime deployment tool that uses atomic deployment strategy with symlinks. It creates a new release folder for each deployment, installs dependencies, runs migrations and switches the current symlink to the new release in an atomic operation. On failure, instant rollback restores the symlink to the previous release. Perfect for critical applications requiring 0 downtime.

4

Which web server should be used to serve a Laravel application in production?

5

What is the main advantage of Docker for Laravel development?

+17 āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āļŦāļąāļ§āļ‚āđ‰āļ­āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ Laravel āļ­āļ·āđˆāļ™āđ†

PHP Basics

Junior
25 āļ„āļģāļ–āļēāļĄ

PHP OOP Essentials

Junior
20 āļ„āļģāļ–āļēāļĄ

Composer & Autoloading

Junior
18 āļ„āļģāļ–āļēāļĄ

Laravel Fundamentals

Junior
20 āļ„āļģāļ–āļēāļĄ

Laravel Routing

Junior
20 āļ„āļģāļ–āļēāļĄ

Blade Templates

Junior
18 āļ„āļģāļ–āļēāļĄ

Request & Response

Junior
20 āļ„āļģāļ–āļēāļĄ

Eloquent ORM Basics

Junior
22 āļ„āļģāļ–āļēāļĄ

Eloquent Relationships

Mid-Level
25 āļ„āļģāļ–āļēāļĄ

Migrations & Schema Builder

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Validation & Forms

Mid-Level
22 āļ„āļģāļ–āļēāļĄ

Authentication

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Authorization & Policies

Mid-Level
18 āļ„āļģāļ–āļēāļĄ

API Resources & Authentication

Mid-Level
26 āļ„āļģāļ–āļēāļĄ

Middleware

Mid-Level
18 āļ„āļģāļ–āļēāļĄ

Service Container & DI

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Queues & Jobs

Mid-Level
22 āļ„āļģāļ–āļēāļĄ

Events & Listeners

Mid-Level
18 āļ„āļģāļ–āļēāļĄ

Notifications & Mail

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

File Storage

Mid-Level
18 āļ„āļģāļ–āļēāļĄ

Testing & PHPUnit

Mid-Level
24 āļ„āļģāļ–āļēāļĄ

Caching

Mid-Level
18 āļ„āļģāļ–āļēāļĄ

Livewire & Inertia

Mid-Level
20 āļ„āļģāļ–āļēāļĄ

Eloquent Advanced

Senior
24 āļ„āļģāļ–āļēāļĄ

Repository Pattern

Senior
20 āļ„āļģāļ–āļēāļĄ

Laravel Packages

Senior
20 āļ„āļģāļ–āļēāļĄ

Performance Optimization

Senior
22 āļ„āļģāļ–āļēāļĄ

Security Best Practices

Senior
22 āļ„āļģāļ–āļēāļĄ

Laravel Octane

Senior
18 āļ„āļģāļ–āļēāļĄ

Laravel Distributed Systems

Senior
22 āļ„āļģāļ–āļēāļĄ

Observability & Monitoring

Senior
20 āļ„āļģāļ–āļēāļĄ

āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ Laravel āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļ“āđŒāļ„āļĢāļąāđ‰āļ‡āļ–āļąāļ”āđ„āļ›

āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļģāļ–āļēāļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” flashcards āđāļšāļšāļ—āļ”āļŠāļ­āļšāđ€āļ—āļ„āļ™āļīāļ„ āđāļšāļšāļāļķāļāļŦāļąāļ” code review āđāļĨāļ°āļ•āļąāļ§āļˆāļģāļĨāļ­āļ‡āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

āđ€āļĢāļīāđˆāļĄāđƒāļŠāđ‰āļŸāļĢāļĩ