Laravel-App bereitstellen


Sie finden die Schritt-für-Schritt-Anleitung zur Bereitstellung hier.

Hostman verwendet beim Builden einer Laravel-Anwendung die folgende Umgebung:

  • PHP: 5.6, 7.4, 8.1, 8.2 oder 8.3, abhängig von der Version, die Sie beim Erstellen der App ausgewählt haben
  • Composer

Der Standard-Startbefehl ist:

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

Nach dem Deployment stellt Hostman automatisch ein SSL-Zertifikat aus und konfiguriert die App so, dass sie über HTTPS funktioniert. Laravel kann jedoch standardmäßig weiterhin HTTP-Links generieren, was bei AJAX-Anfragen oder beim Absenden von Formularen zu Fehlern führen kann.

Um HTTPS zu erzwingen, fügen Sie den folgenden Code in die Datei app/Providers/AppServiceProvider.php ein:

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