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