Laravel

Laravel

BACKEND

āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ PHP āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāđāļĨāļ°āļŠāļ§āļĒāļ‡āļēāļĄāļ—āļĩāđˆāļĄāļĩāđ„āļ§āļĒāļēāļāļĢāļ“āđŒāļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāļ—āļĢāļ‡āļžāļĨāļąāļ‡āļŠāļģāļŦāļĢāļąāļšāļŠāļĢāđ‰āļēāļ‡āđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡ āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ MVC āļ”āđ‰āļ§āļĒ Eloquent ORM, āļĢāļ°āļšāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ, Artisan CLI āđāļĨāļ°āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻāļ—āļĩāđˆāļ„āļĢāļšāļ–āđ‰āļ§āļ™āļŠāļģāļŦāļĢāļąāļš REST API, āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ full-stack āđāļĨāļ° microservice

āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰

PHP āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ (8.1+) āļžāļĢāđ‰āļ­āļĄ strict type, attribute āđāļĨāļ° enum

Eloquent ORM āļžāļĢāđ‰āļ­āļĄāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ, eager loading āđāļĨāļ° query scope

Artisan CLI āļŠāļģāļŦāļĢāļąāļš scaffolding, migration āđāļĨāļ°āļ„āļģāļŠāļąāđˆāļ‡āđāļšāļšāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡

Blade template engine āļžāļĢāđ‰āļ­āļĄ component āđāļĨāļ° directive

āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™āļžāļĢāđ‰āļ­āļĄ middleware, group āđāļĨāļ° resource controller

āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™āļ­āļĒāđˆāļēāļ‡āļ„āļĢāļšāļ–āđ‰āļ§āļ™āļ”āđ‰āļ§āļĒ Laravel Sanctum (SPA) āđāļĨāļ° Passport (OAuth2)

Queue job āļžāļĢāđ‰āļ­āļĄ worker (Redis, Database, Amazon SQS) āđāļĨāļ°āļ•āļĢāļĢāļāļ°āļāļēāļĢāļĨāļ­āļ‡āđƒāļŦāļĄāđˆ

āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ—āļĩāđˆāļ—āļĢāļ‡āļžāļĨāļąāļ‡āļ”āđ‰āļ§āļĒ Form Request āđāļĨāļ°āļāļŽāđāļšāļšāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ (PHPUnit, Pest, HTTP test, database testing)

āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ”āđ‰āļ§āļĒ cache (Redis, Memcached), āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļīāļ§āļĢāļĩ āđāļĨāļ° Octane

āļŦāļąāļ§āļ‚āđ‰āļ­āļŠāļģāļ„āļąāļāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ

āđāļ™āļ§āļ„āļīāļ”āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļŠāļļāļ”āđ€āļžāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ™āļĩāđ‰āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāđƒāļ™āļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ

1

PHP: namespace, PSR-4 autoloading, trait, interface, dependency injection

2

āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ Laravel: service container, service provider, facade

3

āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļŠāđ‰āļ™āļ—āļēāļ‡: routes/web.php, routes/api.php, āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ route, middleware

4

Controller: resource controller, dependency injection, form request

5

Eloquent ORM: model, āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (hasMany, belongsTo, morph), scope

6

Query Builder: āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ where, join, aggregate, raw query

7

Migration āđāļĨāļ° Seeding: schema builder, rollback, seeder, factory

8

āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™: Sanctum (SPA token), Passport (OAuth2), guard, policy

9

āļāļēāļĢāļ­āļ™āļļāļāļēāļ•: gate, policy, middleware (can, authorize)

10

Blade: directive (@if, @foreach, @component), slot, layout, component

11

āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš: Form Request, āļāļŽ (required, unique, exists), āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļšāļšāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡

12

Middleware: āļ—āļąāđˆāļ§āđ„āļ›, āđ€āļ‰āļžāļēāļ° route, terminable, āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ

13

Queue Job: dispatch, worker, job āļ—āļĩāđˆāļĨāđ‰āļĄāđ€āļŦāļĨāļ§, āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ job, batch

14

Event āđāļĨāļ° Listener: broadcasting, WebSocket (Pusher, Laravel Echo)

15

API Resource: āļāļēāļĢāđāļ›āļĨāļ‡, collection, attribute āđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚

16

āļāļēāļĢāļ—āļ”āļŠāļ­āļš: feature test, unit test, HTTP test, database factory, mock

17

Cache: Cache facade, Redis, tag, āļˆāļģāļ„āļīāļ§āļĢāļĩ

18

āļ„āļģāļŠāļąāđˆāļ‡ Artisan: make:*, migrate, queue:work, schedule:run

19

āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž: eager loading (āļ›āļąāļāļŦāļē N+1), āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļīāļ§āļĢāļĩ, Octane, Horizon

20

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ: āļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™ CSRF, āļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™ XSS, SQL injection, mass assignment

21

āļāļēāļĢ deploy: Laravel Forge, Envoyer, Docker, CI/CD, āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ

āļšāļ—āļ„āļ§āļēāļĄ Laravel āļĨāđˆāļēāļŠāļļāļ”

āļ„āđ‰āļ™āļžāļšāļšāļ—āļ„āļ§āļēāļĄāđāļĨāļ°āļ„āļđāđˆāļĄāļ·āļ­āļĨāđˆāļēāļŠāļļāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš Laravel

āđāļœāļ™āļ āļēāļžāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđāļšāļš asynchronous āļ‚āļ­āļ‡ queue āđāļĨāļ° job āđƒāļ™ Laravel āļžāļĢāđ‰āļ­āļĄāđ‚āļ›āļĢāđ€āļ‹āļŠāļ‚āļ­āļ‡ worker āđāļĨāļ°āđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒāļāļēāļĢ dispatch job

Queue āđāļĨāļ° Job āđƒāļ™ Laravel: āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđāļšāļš Asynchronous āđāļĨāļ°āļ„āļģāļ–āļēāļĄāļŠāļąāļĄāļ āļēāļĐāļ“āđŒ 2026

āđ€āļˆāļēāļ°āļĨāļķāļāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ queue āđāļĨāļ° job āļ‚āļ­āļ‡ Laravel āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ dispatch job, batching, chaining, middleware, āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ job āļ—āļĩāđˆāļĨāđ‰āļĄāđ€āļŦāļĨāļ§ āđāļĨāļ°āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢ queue worker āļžāļĢāđ‰āļ­āļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļˆāļēāļ Laravel 12

āļ„āļđāđˆāļĄāļ·āļ­āđ€āļˆāļēāļ°āļĨāļķāļ Laravel Middleware āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ Authentication, Rate Limiting āđāļĨāļ° Custom Middleware

Laravel Middleware āđ€āļˆāļēāļ°āļĨāļķāļ: Authentication, Rate Limiting āđāļĨāļ° Custom Middleware āļ‰āļšāļąāļšāļŠāļĄāļšāļđāļĢāļ“āđŒ

āļ„āļđāđˆāļĄāļ·āļ­āđ€āļˆāļēāļ°āļĨāļķāļ Laravel Middleware āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ Authentication Middleware, Rate Limiting āļ”āđ‰āļ§āļĒ Throttle, āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ Custom Middleware āđāļĨāļ°āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™ Middleware āđƒāļ™ Laravel 12 āļžāļĢāđ‰āļ­āļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļĢāļīāļ‡āđƒāļ™āđ‚āļ›āļĢāļ”āļąāļāļŠāļąāļ™

āļĢāļđāļ›āđāļšāļšāđāļĨāļ°āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž Eloquent ORM āļŠāļģāļŦāļĢāļąāļš Laravel

Eloquent ORM: āļĢāļđāļ›āđāļšāļšāđāļĨāļ°āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļš Laravel

āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ Eloquent ORM āļ”āđ‰āļ§āļĒāļĢāļđāļ›āđāļšāļšāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āđāļĨāļ°āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ—āļąāđ‰āļ‡ eager loading, query scope, accessor, mutator āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ› Laravel

āļ”āļđāļšāļ—āļ„āļ§āļēāļĄ Laravel āļ—āļąāđ‰āļ‡āļŦāļĄāļ”