【发布时间】: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