Desplegar una app Laravel
Puedes encontrar la guía de despliegue paso a paso aquí.
Hostman utiliza el siguiente entorno al compilar una aplicación Laravel:
- PHP: 5.6, 7.4, 8.1, 8.2 u 8.3, según la versión que hayas elegido al crear la app
- Composer
El comando de inicio predeterminado es:
php artisan serve --host=0.0.0.0 --port=8000Después del despliegue, Hostman emitirá automáticamente un certificado SSL y configurará la app para que funcione mediante HTTPS. Sin embargo, Laravel puede seguir generando enlaces HTTP por defecto, lo que puede causar errores al realizar solicitudes AJAX o enviar formularios.
Para forzar HTTPS, añade el siguiente código al archivo app/Providers/AppServiceProvider.php:
public function boot()
{
URL::forceScheme('https');
}