CLASSIC PHPAML MVC

The Last Lighthouse

Une présentation de livre avec connexion, lecteur protégé et progression conservée en session.

Ce que cette démo valide

Routage MVC, contrôleurs, modèles, vues PHP, sessions, validation, CSRF, redirections et interface responsive.

Stack

01PHPAML MVC02PHP Views03Sessions04CSRF05Automated tests
MVCReaderController.php
phpaml — zsh
final class ReaderController
{
    public function read(Book $book): Response
    {
        Auth::requireUser();
        Session::put('chapter', $book->currentChapter());

        return view('reader/show', compact('book'));
    }
}