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 :
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');
}