All frameworks
Laravel

Laravel

A graduated, test-driven Laravel track: each question hands a realistic broken/incomplete API and the candidate implements the missing backend logic. Graded by feature tests on sqlite in-memory (RefreshDatabase + factories); mostly API-only. Climbs from routing → models → relationships → queries → validation/resources → auth/middleware/DI/queues → a hard tier (optimisation, transactions/concurrency, integrations) and a testing capstone. Each module ends in a Star that composes its concepts.

Laravel 13Laravel 13PHP 8PHP 8
Module 1

Routing & Controllers

Wire routes to controller actions with correct verbs/status codes, implicit route-model binding (404 on miss), named routes/constraints/redirects, and invokable controllers with query params + 422. Star: Bookstore Catalogue API (routing + Eloquent retrieval).

4

Support Ticket Endpoints

easyNo attempts yet

Event Listing Routes

easyNo attempts yet

Invoice Summary

easyNo attempts yet

Bookstore Catalogue Endpoints

easyNo attempts yet
Module 2

Eloquent Models & Migrations

Reversible migrations (correct types/defaults/indexes), model casts (date/bool/decimal/JSON), fillable, accessors/mutators, and lifecycle events. Star: Gym Membership Records (migration + model + first belongsTo with FK).

4

Product Schema Migration

easyNo attempts yet

Member Model Casts

easyNo attempts yet

Booking Defaults, Timestamps and Lifecycle

easyNo attempts yet

Gym Membership Records

easyNo attempts yet