Laravel HTML表单在多个页面上

时间:2016-05-24 13:43:46

标签: forms laravel

如何在Laravel中的多个页面上制作表格,如此处

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

我有很多输入字段,我在Laravel多页表单上找不到任何信息。如果有人有任何好的网站在哪里阅读它并看看它是如何完成的?

感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

您可以通过session laravel实现,您可以使用keyvalue设置您的值:

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

有关详细信息,请参阅 this link

其他方式是在您的客户端制作,localStorage对我来说更清洁,您可以使用单页应用程序并在最后一步发送数据。

localStorage似乎在PHP会话中工作,请查看 this link

您可以设置项目思考步骤,如下所示:

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

并检索如下信息:

 localStorage.getItem("key");

单页应用程序允许您在路线中呈现不同的页面,并且无需重新加载页面,您可以查看Angular或Ember.js框架。

答案 1 :(得分:0)

如果您希望在服务器端执行此操作而不使用javascript框架,则可以使用此方法。

您可以利用Laravel会话在页面之间存储中间数据,然后将数据从会话中拉出,以便在最后一步插入数据库。

详细教程 https://www.5balloons.info/multi-page-step-form-in-laravel-with-validation/