【发布时间】:2021-11-30 19:36:26
【问题描述】:
我是 Laravel 和 SQL 的新手,我被卡住了,不知道该去哪里找。我有 3 列,end_odometer、start_odometer 和 km_travel。用户在 Laravel 页面中输入开始和结束值,我希望从 start_odometer 中减去 end_odometer 并将其存储在 km_travel 中。
这是我的商店控制器:
public function store(Request $request)
{
$count= new VehicleLog();
$count->start_odo = $request->input('start_odo');
$count->end_odo = $request->input('end_odo');
$count->save();
return redirect('/resulttravel')->with('success', 'data added');
}
我不确定km_travel 代码应该包含什么。如果有人能把我推向正确的方向,那将不胜感激!
【问题讨论】:
-
$count->km_travel = $request->input('start_odo') - $request->input('end_odo');呢? -
$count->km_travel = $request->input('end_odo') - $request->input('start_odo');,您需要执行 END - START。因为如果里程表从 5000 开始并在 5010 结束,那么 km 应该是 10 所以。 5010-5000 = 10
标签: php mysql laravel laravel-8