Laravel 4使用以前的POST数据重定向到预期的URL

时间:2014-04-18 22:54:37

标签: php laravel laravel-4

在Laravel 4中,可以在使用withInput()方法时重定向到预期的网址,这是一项很棒的功能。但是,我想知道是否可以执行以下操作:

我有一个表单,我想向所有用户显示(无论他们是否已登录)。如果他们在未登录时尝试发布此表单,则会将其重定向到该站点的登录页面。成功登录后,是否可以将用户重定向到预期的网址 POST原始表单中的信息?

2 个答案:

答案 0 :(得分:1)

另一种解决方案是使用withInput()方法将POST数据发送到登录表单,然后将捕获的值添加到登录表单中的隐藏输入中。

如果您不希望呈现隐藏的输入,除非数据存在,您可以使用JavaScript动态添加它们。

答案 1 :(得分:0)

由于使用withInput()只是将其闪烁到您的会话中,因此可以在登录页面中使用Session::reflash();Session::keep(array('Form1Data', 'Form1DataToo'));

相关问题