Ce guide détaille le déploiement d'une application Laravel sur Vercel, une plateforme serverless. Il implique la création d'un fichier `api/index.php` pour rediriger les requêtes, d'un fichier `.vercelignore` pour exclure le répertoire `vendor`, et d'un fichier `vercel.json` configurant les builds et les routes. Le fichier `vercel.json` spécifie l'environnement d'exécution `vercel-php`, gère les actifs statiques et définit les variables d'environnement, y compris les identifiants de la base de données. Il est crucial de définir `APP_URL` avec votre domaine souhaité. La mise en cache et les gestionnaires de sessions peuvent être personnalisés ; les variables sensibles sont gérées séparément via l'interface des variables d'environnement de Vercel. L'interface en ligne de commande (CLI) de Vercel est utilisée pour le déploiement, offrant des options de déploiement de prévisualisation et de production. La nature serverless de Vercel nécessite une solution de base de données séparée. La liaison à cette base de données implique la configuration des variables d'environnement dans les paramètres du projet Vercel. Ce processus simplifie le déploiement d'applications PHP/Laravel sur Vercel. N'oubliez pas d'ajuster la version de `vercel-php` selon vos besoins.
dev.to
Deploy Laravel to Vercel
Create attached notes ...
