Documentation officielle
Comprendre PHPAML.
Construire sans deviner.
Guides pratiques et référence de l’environnement autonome AML 1.2.x.
Créer une application
AML télécharge le modèle officiel, vérifie son empreinte puis installe le moteur dans un environnement isolé.
aml create mon-projet
cd mon-projet
aml install
aml doctor
aml serveLe site est disponible sur http://localhost:8000. Les modifications déclenchent l’actualisation du navigateur.
Architecture du projet
mon-projet/
├── app/
│ ├── Controllers/
│ ├── Models/
│ ├── public/{css,js,img}/
│ └── views/partials/
├── configs/app.php
├── database/migrations/
├── tests/
├── aml_env/
└── index.phpTravaillez dans app, configs, database et tests. Le dossier aml_env contient le moteur et ses dépendances.
Commandes essentielles
aml create .Créer dans le dossier courantaml installInstaller moteur et dépendancesaml doctorDiagnostiquer environnement et projetaml routesAfficher les routesaml testExécuter les testsaml updateInstaller la dernière versionRoutes et contrôleurs
'GET /users/{id}' => [
'handler' => [UserController::class, 'show'],
'middleware' => [AuthMiddleware::class],
'name' => 'users.show',
],Vues et fichiers publics
Le modèle fournit header.php, footer.php, css/index.css, js/main.js et img/favicon.svg.
Avant la production
aml install --production
aml doctor --json
aml routes
aml testÀ savoir
aml serve est réservé au développement. En production, utilisez HTTPS et APP_DEBUG=false.
Prêt à essayer ?Choisir votre installateur →