我正在使用laravel中的以下代码将数据插入数据库并重定向回上一页
public function store(Request $request)
{
$todo=new Todo;
$todo->todo=$request->todo;
$todo->save();
return redirect()->back();
}
输入一些数据“new todo”后效果很好;数据已插入并显示在页面中,但页面如下所示 我认为样式在页面中不起作用
刷新页面后,我得到了很好的页面 应该是什么问题?
答案 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生成。
如果您有任何疑问,请发表评论。