Si vous rencontrez des problèmes, esayez avec google chrome.
Ce projet expérimental est une configuration avancée pour utiliser le Composer de PHP avec le Codeflow de Stackblitz.
Il utilise est constitué d'une extension pour permettre à composer d'utiliser un proxy CORS et différents scripts pour permettre à php-wasm, et composer de s'installer et de fonctionner dans votre navigateur.
Après l'initialisation de l'environnement, lancer la commande suivante :
setup.shA la fin de l'installation, les commandes php et composer seront utilisables.
# Installation du site de démo de laravel dans le dossier mon_site
composer create-project laravel/laravel mon_site
# Configuration du projet
composer -d mon_site run setup
#
composer -d mon_site run devCliquez à gauche sur le port 8000 pour accéder au site.
Pour permettre à vite de signaler au navigateur le rechargement du code, ajoutez la configuration suivante dans vite.config.json
{
"server": {
// 1. Écouter sur toutes les interfaces (requis dans un conteneur)
"host": "0.0.0.0",
"allowedHosts": true,
// 2. Configuration HMR (Hot Module Replacement)
"hmr": {
// Force le client à utiliser 'localhost' au lieu de l'IP.
// Codeflow intercepte 'localhost' et le redirige via son tunnel sécurisé.
"host": "localhost"
}
}
}