Forms 更新一些信息后,返回到特定的分页页面-Laravel 4

Forms 更新一些信息后,返回到特定的分页页面-Laravel 4,forms,laravel-4,pagination,url-redirection,response.redirect,Forms,Laravel 4,Pagination,Url Redirection,Response.redirect,我有这个案子: 在Laravel4中有一个分页的页面(每页10个项目),例如,如果我在第2页,我想编辑一些项目。我单击该项目,然后转到要更新的特定表单。更新后,我想将应用程序重定向到我之前所在的特定分页页面,即第2页。我尝试使用URL::Previous()但是,例如,如果我对表单的验证启动,则上一页将是表单的页面,而不是分页页面,然后我将被卡住:/ 有什么想法吗? (对不起我的英语)也许您可以将页码存储在会话中,然后在需要重定向时使用它 $url = 'url?page=' . Session

我有这个案子:

在Laravel4中有一个分页的页面(每页10个项目),例如,如果我在第2页,我想编辑一些项目。我单击该项目,然后转到要更新的特定表单。更新后,我想将应用程序重定向到我之前所在的特定分页页面,即第2页。我尝试使用
URL::Previous()但是,例如,如果我对表单的验证启动,则上一页将是表单的页面,而不是分页页面,然后我将被卡住:/

有什么想法吗?
(对不起我的英语)

也许您可以将页码存储在会话中,然后在需要重定向时使用它

$url = 'url?page=' . Session::get('page_number');
return Redirect::to($url);

这可能不是最好的方法,但它应该可以工作。

也许您可以将页码存储在会话中,然后在需要重定向时使用它

$url = 'url?page=' . Session::get('page_number');
return Redirect::to($url);
这可能不是最好的方法,但应该有效

  • 添加到您的表单:
    {{Form::hidden('redirects_to',URL::previous())}

  • 在控制器中,您可以按如下方式返回:
    return Redirect::to(Input::get('redirects_to')

  • 注:这仅适用于larave 4

  • 添加到您的表单:
    {{Form::hidden('redirects_to',URL::previous())}

  • 在控制器中,您可以按如下方式返回:
    return Redirect::to(Input::get('redirects_to')

  • 注:这仅适用于larave 4

  • 我在表格中使用此选项:

    <input type="hidden" name="last_url" value="{{  URL::previous() }}">
    
    我在表格中使用此选项:

    <input type="hidden" name="last_url" value="{{  URL::previous() }}">
    

    为什么不使用ajax提交表单,然后使用javascript操作重定向?我更喜欢通过laravel:dw提交表单,然后使用javascript操作重定向?我更喜欢通过laravel:Dyeah,这是可行的。但即便如此,我还是想要更漂亮的东西(如果你知道我的意思的话):)是的,这很有效。但即便如此,我还是想要更漂亮的东西(如果你知道我的意思的话):)