EU CAPTCHA für Laravel
Laravel ist ein PHP-Webanwendungs-Framework mit ausdrucksstarker, eleganter Syntax, das für die Erstellung moderner Webanwendungen mit entwicklerfreundlichen Tools konzipiert ist. Schützen Sie Ihre Laravel-Anwendung vor Bots und Formular-Spam mit einem datenschutzorientierten, in der EU gehosteten CAPTCHA, das mit Laravels Request-Validierungs-Pipeline funktioniert.
Warum Myra EU CAPTCHA wählen?
Interaktionsfreie Nutzererfahrung
Keine Rätsel, keine Klicks – unsichtbarer Bot-Schutz ohne jegliche Nutzerreibung.
Digitale Souveränität made in Germany
Vollständig DSGVO-konform, ohne Cookies und Tracking – entwickelt und gehostet in Deutschland.
Intelligente Bedrohungserkennung
Smarter Schutz, trainiert durch mehr als 100 Milliarden tägliche Myra-CDN-Signale.
Bewährte Technologie
Über 5 Milliarden erfolgreich gesicherte Authentifizierungsversuche.
So funktioniert die Integration
1. EU CAPTCHA-Konto erstellen
Die Kontoerstellung ist vollständig kostenlos – Sie benötigen lediglich eine gültige E-Mail-Adresse und können sofort loslegen. Wählen Sie einen Plan, der Ihren Anforderungen entspricht. Die ersten 3 Monate sind kostenlos.
Konto erstellen2. Sitekey erstellen
Erstellen Sie einen Sitekey im EU CAPTCHA Dashboard für die Domain, die Sie schützen möchten. Vergeben Sie eine aussagekräftige Bezeichnung, damit Sie ihn später leicht identifizieren können. Dieser Sitekey verknüpft das Widget auf Ihrer Laravel-Anwendung mit Ihrem EU CAPTCHA-Konto.
3. Das EU CAPTCHA PHP-Modul installieren
Fordern Sie den EU CAPTCHA PHP-Client über Composer an und fügen Sie Ihren Secret-Key zu Ihrer .env-Datei hinzu.
Laravel-Integrationsanleitung ansehen4. Das Widget hinzufügen und den Token verifizieren
Laden Sie verify.js und platzieren Sie das EU CAPTCHA Widget-Div in Ihren Blade-Templates, dann verifizieren Sie den eu-captcha-response-Token in Ihrem Controller oder Ihrer Form-Request-Klasse vor der Verarbeitung.
Anleitung zur serverseitigen Verifizierung ansehen
5. Das EU CAPTCHA-Widget wird in Ihrer Laravel-Anwendung angezeigt.
Häufig gestellte Fragen
Wie füge ich EU CAPTCHA zu einer Laravel-Anwendung hinzu?
Fordern Sie den EU CAPTCHA PHP-Client über Composer an und fügen Sie Ihren Secret-Key zu .env hinzu. Laden Sie in Ihren Blade-Templates verify.js und platzieren Sie das EU CAPTCHA Widget-Div mit Ihrem Sitekey im Formular. Lesen Sie in Ihrem Controller oder Ihrer Form-Request $request->input('eu-captcha-response') und rufen Sie die verify-Methode des Clients auf, bevor Sie die übermittelten Daten verarbeiten.
Funktioniert EU CAPTCHA mit Laravels Form-Request-Validierung?
Ja. Die sauberste Integration in Laravel besteht darin, die CAPTCHA-Verifizierung innerhalb einer benutzerdefinierten Form-Request-Klasse hinzuzufügen. Überschreiben Sie die withValidator-Methode oder fügen Sie eine benutzerdefinierte Regel im rules-Array hinzu, die den EU CAPTCHA PHP-Client aufruft. Wenn die Verifizierung fehlschlägt, leitet Laravels Validierungsantwort den Benutzer automatisch mit der entsprechenden Fehlermeldung zurück zum Formular.
Gibt es ein offizielles EU CAPTCHA-Paket für Laravel?
EU CAPTCHA stellt einen offiziellen PHP-Client über Composer bereit, der mit Laravel funktioniert. Sie können ihn in einem Service-Provider als Singleton binden und ihn über Laravels Dependency-Injection-Container in Ihre Controller oder Form-Request-Klassen injizieren. Dies folgt Standard-Laravel-Mustern und macht den CAPTCHA-Service in Ihrer gesamten Anwendung verfügbar.
Wie verifiziere ich einen CAPTCHA-Token in einem Laravel-Controller?
Injizieren Sie den EU CAPTCHA PHP-Client über den Konstruktor oder Method-Injection in Ihren Controller. Rufen Sie in Ihrer store- oder update-Methode $captcha->verify($request->input('eu-captcha-response')) auf, nachdem Sie den Token aus der Anfrage abgerufen haben. Wenn die Verifizierung fehlschlägt, verwenden Sie back()->withErrors(['captcha' => 'Verification failed']), um den Benutzer zum Formular zurückzuleiten.
Kann ich EU CAPTCHA mit Laravel Livewire verwenden?
Ja. Binden Sie in einer Livewire-Komponente das EU CAPTCHA Widget-Div mit dem Sitekey in Ihr Blade-Template ein. Wenn das Formular über eine Livewire-Action übermittelt wird, lesen Sie den eu-captcha-response aus der Anfrage mit request()->input('eu-captcha-response') und rufen Sie den EU CAPTCHA PHP-Client auf, um ihn zu verifizieren, bevor Sie Ihre Komponenten-Action-Logik ausführen.
Wie schütze ich Laravels Standard-Authentifizierungsformulare mit EU CAPTCHA?
Überschreiben Sie Laravels Standard-Login- und Registrierungs-Controller oder verwenden Sie Laravels Fortify-Pipeline, um die EU CAPTCHA-Verifizierung hinzuzufügen. Für Breeze oder Jetstream ändern Sie die store-Methode in den Auth-Controllern, um den Verifizierungsschritt vor der Standard-Authentifizierungslogik einzuschließen. Fügen Sie das Widget-Div zu den entsprechenden Blade-Views hinzu.
Ist EU CAPTCHA DSGVO-konform für Laravel-Anwendungen?
Ja. EU CAPTCHA wird von einem in der EU ansässigen Unternehmen betrieben, ist vollständig in Deutschland gehostet und stützt sich nicht auf US-amerikanische Cloud-Anbieter oder Infrastrukturen, die US-Überwachungsgesetzen unterliegen. Der Dienst verarbeitet nur die Daten, die zur Bereitstellung und Verifizierung des CAPTCHAs erforderlich sind (wie IP-Adresse sowie technische Browser- oder Geräteinformationen), im Einklang mit den Anforderungen der DSGVO. Ihre Organisation bleibt verantwortlich für die Bereitstellung transparenter Datenschutzinformationen, die Wahl einer geeigneten Rechtsgrundlage und die Einholung etwaig erforderlicher Einwilligungen für Ihre spezifische Laravel-Implementierung. Diese Informationen stellen keine Rechtsberatung dar; bitte konsultieren Sie Ihren Rechtsberater für eine Beurteilung Ihres individuellen Falls.
Bereit für ein besseres CAPTCHA?
Erleben Sie unsichtbaren Bot-Schutz mit datenschutzfreundlicher, DSGVO‑konformer Verifizierung – entwickelt und gehostet in Deutschland. Testen Sie Myra EU CAPTCHA jetzt 3 Monate kostenlos und schützen Sie Ihre Web-Formulare, ohne Ihre Nutzer zu beeinträchtigen.
Privacy-first Technologie
Wir garantieren keine Datenweitergabe an Drittländer.
Datenschutzerklärung lesenSchnelle und einfache Einrichtung
Wir bieten fertige Integrationen für viele CMS und gängige Frameworks.
Schnellstartanleitung lesen