Laravel重定向到上一页

时间:2018-05-07 09:56:27

标签: laravel

我正在使用laravel中的以下代码将数据插入数据库并重定向回上一页

public function store(Request $request)
{

    $todo=new Todo;
    $todo->todo=$request->todo;
    $todo->save();
    return redirect()->back();
}

See My web page

输入一些数据“new todo”后效果很好;数据已插入并显示在页面中,但页面如下所示 我认为样式在页面中不起作用

See the image

刷新页面后,我得到了很好的页面 应该是什么问题?

2 个答案:

答案 0 :(得分:0)

你可以试试这个

return back()->withInput();

答案 1 :(得分:0)

您可以将之前的网址保存在会话中,以便您可以轻松地重定向回其之前的网址,

在你的功能中尝试这个,

public function store(Request $request)
{
    $request->session()->put('url.intended',url()->previous());
    $todo=new Todo;
    $todo->todo=$request->todo;
    $todo->save();
    return redirect($request->session()->get('url.intended'));
}

此处,以前的网址由laravel的Helpers function生成。

如果您有任何疑问,请发表评论。