Déployer une application Laravel


Vous pouvez trouver le guide de déploiement étape par étape ici.

Hostman utilise l’environnement suivant lors de la compilation d’une application Laravel :

  • PHP : 5.6, 7.4, 8.1, 8.2 ou 8.3, selon la version que vous avez choisie lors de la création de l’application
  • Composer

La commande de démarrage par défaut est :

php artisan serve --host=0.0.0.0 --port=8000

Après le déploiement, Hostman émettra automatiquement un certificat SSL et configurera l’application pour fonctionner en HTTPS. Cependant, Laravel peut continuer à générer des liens HTTP par défaut, ce qui peut provoquer des erreurs lors des requêtes AJAX ou de la soumission de formulaires.

Pour forcer HTTPS, ajoutez le code suivant au fichier app/Providers/AppServiceProvider.php :

public function boot()
{
    URL::forceScheme('https');
}