Laravel:将数据传递到一个视图,但重定向到另一个视图

时间:2017-05-29 12:12:35

标签: php laravel

我有一个管理员可以在他的admin.blade页面上更改的值。我希望这个值显示在用户的页面(user.blade)上。 字段是'金额'管理网站上可以更改的字段(通过表单上的模式)。提交表单会调用以下操作:

public function changeAmt(){
auth()->user()->update([
            'amt' => $data->input('newamt')
        ]);

        return redirect('/adminpage');
    }

我希望能够重定向到管理页面,但与此同时我希望能够重新定位到管理页面。值也要传递给用户方的user.blade页面。

  

如何发送' amt'值到用户的页面(user.blade)

我不确定我是否应该使用view::share('what goes here')并做某事或采用不同的方法。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用闪烁的会话数据https://laravel.com/docs/5.4/redirects#redirecting-with-flashed-session-data

return redirect('/adminpage')->with('amt', $value);