2016-05-24 6 views
0

Wie wie hierLaravel HTML-Formular auf mehreren Seiten

http://www.html-form-guide.com/php-form/php-order-form.html

Ich habe eine Menge von Eingabefeldern ein Formular über mehrere Seiten in Laravel zu machen, und ich alle Infos auf Laravel mehr Seiten Formulare nicht finden kann, . Wenn jemand eine gute Website hat, wo man darüber lesen und sehen kann, wie es gemacht wird?

Jede Hilfe wird geschätzt.

+1

Warum erstellen Sie nicht "Tabs" statt mehrere Seiten/Ansichten. Wenn Sie mehrere Seiten wirklich wollen, müssen Sie alles in der Benutzersitzung speichern. https://laravel.com/docs/5.2/session –

Antwort

2

Sie können durch session von Laravel erreichen, können Sie Ihre Werte mit key und value einstellen:

public function step1(Request $request) 
{ 
    $request->session()->put('key', 'value'); 
} 

für weitere Informationen siehe this link

Andere Art und Weise ist in der Client-Seite machen, mit localStorage ist sauberer für mich, können Sie Single-Page-Anwendung und senden Sie die Daten, wenn Sie im letzten Schritt sind.

local Werke schien PHP-Session Besuche this link:

Sie die Einzelschritte gedacht einstellen können, wie folgt aus:

localStorage.setItem("key", "value"); 

und Abrufen von Daten wie folgt aus:

localStorage.getItem("key"); 

Mit der Anwendung "Einzelne Seite" können Sie verschiedene Seiten in einer Route rendern und es ist nicht notwendig, die Seite neu zu laden. Sie können Angular oder Ember.js F auschecken ramework.

+0

Können Sie weitere Informationen für diesen zweiten Weg mit LocalStorage, vielleicht einen Link oder etwas geben? – lewis4u

+0

@ lewis4u siehe meine bearbeitete Antwort –

+0

@ lewis4u tatsächlich, wenn Sie 'localStorage' verwenden, ist die einzelne Seite Anwendung (SPA) optional, wie Sie Ihre Daten durch die Navigation speichern können, und wenn Sie SPA verwenden, können Sie weglassen 'localStorage' zu ​​verwenden –

Verwandte Themen