Update einfuhrung in laravel authored by Aria Givi's avatar Aria Givi
......@@ -54,12 +54,16 @@ Sobald der Nutzer die Seite http://metager.de/kontakt aufruft, trifft eine HTTP-
Im Gegensatz zum ersten Beispiel wird hier keine Controller-Klasse angegeben. Stattdessen wird direkt das Blade-Template
`/resources/views/kontakt/kontakt.blade.php` zurückgegeben. Laravel ermöglicht die Verwaltung von mehreren Spracheinstellungen, sodass `trans('titles.kontakt')` je nach Sprachauswahl den richtigen String in das Template einfügt.
Auf http://metager.de/kontakt kann der Nutzer ein Kontaktformular ausfüllen und dieses dann abschicken.
Dabei ist der 'Versenden'-Button an ein HTML-Form gebunden, welches als Anfrage-Methode POST verwendet.
Sobald dieser Button gedrückt worden ist, geht eine HTTP-POST Anfrage bei den MetaGer-Servern ein. Der dazugehörige Eintrag
in der `web.php` lautet
Route::post('kontakt', 'MailController@contactMail');
Diese Anfrage beinhaltet die vom Benutzer eingegebenen Informationen, wie etwa E-Mail 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.
Mehr Informationen zu Blade-Templates gibt es [hier] (https://laravel.com/docs/5.4/blade).
Bei weiteren Fragen einfach eine E-Mail an aria@suma-ev.de senden.