Einstieg

Vom Paket zur ersten Route

Richte ein lizenziertes Cimply.Work-4.0.3-Projekt mit einer kleinen, nachvollziehbaren Anwendungsstruktur ein.

02

Paket installieren

Binde das signierte Enterprise-Release in dein Projekt ein und installiere die deklarierten Abhängigkeiten.

bash
composer install --no-dev --classmap-authoritative
03

Projektstruktur anlegen

Halte Projektkonfiguration und Controller in einem benannten Projektordner zusammen.

text
backend/
├── license.key
├── projects/api/
│   ├── config.yml
│   ├── routing.yml
│   ├── globals.yml
│   └── controller/
└── vendor/
04

Cimply.Work starten

Lade das Framework und führe das Projekt aus. Die Lizenz wird geprüft, bevor Projektdienste registriert werden.

php
$root = dirname(__DIR__);
(new Cimply\Work([$root . '/src']))
    ->app('api', $root . '/projects/api')
    ->run()?->execute();
05

Erste Route definieren

Ordne die Anfrage einer aufrufbaren Controller-Aktion zu und wähle den Antworttyp.

yaml
status:
  type: "application/json"
  action: \Acme\Api\Controller\StatusCtrl::show
06

Lizenz im Consumer-Stamm ablegen

Die Laufzeit liest license.key oberhalb des projects-Verzeichnisses. Version, Host, Consumer-Ordner und Projektordner müssen den signierten Angaben entsprechen.

backend/license.keyRS256 · 4.0.3 · host · consumer · project