如何从get方法获取控制器中的值并将其返回到另一个视图?

时间:2017-08-21 19:40:29

标签: laravel laravel-5.4

问题看起来很基本,但真的很痛苦! 我使用get方法并在控制器中获取值,我希望在另一个视图中返回相同的值。 我怎样才能做到这一点??? 请帮忙!!! 这是我在控制器中的功能:

public function guest(){
      if (Input::get('Cash On Delivery')){
        $get = Input::get('Cash On Delivery');
        return Redirect::to('guest/guestview/'.$get);
      }

2 个答案:

答案 0 :(得分:1)

嗯,关于你的答案,直接使用$_REQUEST不是Laravel的做事方式:(

我相信这更好

public function guest(Request $request)
{
    if ($request->payment_method == ('Cash On Delivery'))
    {
         return view('guest/guestview', ['guest'=>$request->payment_method]);
    }
}

答案 1 :(得分:0)

好的伙计们,我想通了, 请在下面进行此操作。

public function guest(Request $request){
      if ($request->payment_method == ('Cash On Delivery')){
        $get = $_REQUEST['payment_method'];
        return view('guest/guestview', compact('get'));
      }