【问题标题】:How to use laravel redirect back with compact如何使用紧凑的laravel重定向回来
【发布时间】:2023-03-14 10:05:01
【问题描述】:

我正在尝试通过输入从价格页面传递值,并使用已计算的值重定向回价格页面。我为此使用了两个功能;一个用于获取 price()-PagesController@pricing,另一个用于发布 feeCal()-PagesController@feeCal。

public function pricing(Request $request)
    {
      return response()->view('pages.price');
    }

public function feeCal(Request $request)
    {
        $value = $request->input('price');
    


        if ($value > 500 or $value > 20000) {
            $fee = $value * 0.015;
        }
        // dd($fee);

        return redirect()->back()->compact('fee');
    }
 <form action="{{ route('page.vfee')}}" method="POST">
                                @csrf
                                <div class="row">
                                    <input type="number" name="price" class="form-control rounded mb-3" placeholder="Type the price here">
                                </div>
                                <div class="row">
                                    <input type="submit" class="btn btn-danger w-100 
                     rounded" value="GET TOTAL FEE">
                                </div>
                            </form>
                            <div class="card-footer">
                                <div class="text-muted">Total fee</div>
                                <div class="text-danger">
                                 {{ $fee ?? '' }}
                                </div>
                                
                            </div>

当您尝试输入一个值时,它会返回一个黑色值,但是当您将费用变量转储到控制器函数中时,您会得到一个结果。

【问题讨论】:

  • '当您尝试输入一个值时,它会返回一个黑色值,但是当您将费用变量转储到控制器函数中时,您会得到一个结果'您能进一步解释一下吗?问题不清楚
  • @userDuR 当您将值传递给输入类型编号时,它不会返回任何结果,但是当您使用dd($fee) 转储值哪个变量时,它会返回值

标签: laravel


【解决方案1】:

尝试以下方法之一

 return redirect()->back()->with(compact('fee'));

 return redirect()->back()->with('fee', $fee);

【讨论】:

  • 我也是 laravel 新手。如果我错了,有人纠正我
猜你喜欢
  • 2019-02-12
  • 1970-01-01
  • 2019-02-14
  • 1970-01-01
  • 2013-09-06
  • 2016-12-15
  • 2017-07-03
  • 1970-01-01
  • 2020-05-17
相关资源
最近更新 更多