... | ... | @@ -59,7 +59,16 @@ Der dazugehörige Eintrag in der `web.php` lautet |
|
|
Route::post('kontakt', 'MailController@contactMail');
|
|
|
|
|
|
Diese Anfrage beinhaltet die vom Benutzer eingegebenen Informationen, wie etwa seine E-Mail-Adresse und die eigentliche Nachricht.
|
|
|
In der Klasse `MailController` wird die Anrage von der Methode `contactMail` verarbeitet und der Benutzer auf eine Seite weitergeleitet, welche je nach Inhalt der Nachricht den Versand bestätigt bzw. den Benutzer um die richtige Eingabe der Daten bittet.
|
|
|
In der Klasse `MailController` wird die Anrage von der Methode `contactMail` verarbeitet und der Benutzer auf eine Seite weitergeleitet, welche je nach Inhalt der Nachricht den Versand bestätigt bzw. den Benutzer um die richtige Eingabe der Daten bittet:
|
|
|
|
|
|
if (!$request->has('message')) {
|
|
|
$messageType = "error";
|
|
|
$returnMessage = "Tut uns leid, aber leider haben wir mit Ihrer Kontaktanfrage keine Daten erhalten. Die Email wurde nicht versand";
|
|
|
} else { .... }
|
|
|
return view('kontakt.kontakt')
|
|
|
->with('title', 'Kontakt')
|
|
|
->with('js', ['openpgp.min.js', 'kontakt.js'])
|
|
|
->with($messageType, $returnMessage);
|
|
|
|
|
|
Hier klicken für mehr Informationen zu [Blade-Templates](https://laravel.com/docs/5.4/blade) und [Routing](https://laravel.com/docs/5.4/routing).
|
|
|
|
... | ... | |