Inertia.js protocol integration for the Marko Framework - middleware, response factory, shared data, and SSR support.
composer require marko/inertiause Marko\Inertia\Inertia;
use Marko\Routing\Http\Request;
use Marko\Routing\Http\Response;
class DashboardController
{
public function __construct(
private readonly Inertia $inertia,
) {}
public function index(Request $request): Response
{
return $this->inertia->render($request, 'Dashboard', [
'user' => ['name' => 'Paulo'],
]);
}
}Full usage, API reference, and examples: marko/inertia