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=8000

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