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=8000Dopo 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');
}