Distribuire un’app Laravel


Puoi trovare la guida al deploy passo passo qui.

Hostman utilizza il seguente ambiente durante la build di un’applicazione Laravel:

  • PHP: 5.6, 7.4, 8.1, 8.2 o 8.3, a seconda della versione scelta durante la creazione dell’app
  • Composer

Il comando di avvio predefinito è:

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

Dopo il deploy, Hostman emetterà automaticamente un certificato SSL e configurerà l’app per funzionare tramite HTTPS. Tuttavia, Laravel potrebbe continuare a generare link HTTP per impostazione predefinita, il che può causare errori durante le richieste AJAX o l’invio di moduli.

Per forzare HTTPS, aggiungi il seguente codice al file app/Providers/AppServiceProvider.php:

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