当我编码我的字段并确认我的表单时,我遇到了一个问题。我有一条错误消息:
undefined variables (date_revision_start, hour_start, hour_end)
我想,我必须声明这三个变量?
$date_revision_start = '?????';
$hour_start = '?????';
$hour_end = '?????';这是我的代码:
public function store(Request $request)
{
$request->validate([
'date_seance' => 'required',
'hour_start' => 'required',
'hour_end' => 'required',
'fk_motorbike' => 'required',
'fk_former' => 'required',
'fk_student' => 'required',
'fk_typeseance' => 'required'
]);
/*$date_revision_start =
$hour_start =
$hour_end = */
$start_time = Carbon::createFromFormat('d-m-Y H:s', $date_revision_start . ' ' . $hour_start);
$stop_time = Carbon::createFromFormat('d-m-Y H:s', $date_revision_start . ' ' . $hour_end);
//dd($start_time, $stop_time);
etc...
$data = $request->all();
$data['start_time'] = $start_time;
$data['stop_time'] = $stop_time;
Training::create($data);
return redirect()->route('trainings.index')
->with('success', 'Add');
}发布于 2019-10-16 19:10:56
您还没有定义这些变量。如果他们是通过你的形式进来,只需设置一个街区来创建它们,然后再推进你的碳方法。
所以,在碳会议之前,就像:
$hour_start = $request->input('hour_start');
$hour_end = $request->input('hour_end');
$date_revision_start = $request->input('date_revision_start');以此类推。显然,您需要在表单中包含这些字段,以便对它们进行处理。
发布于 2019-10-16 20:15:37
你看得对,宣布这三个。根据我看到的代码,您可以这样声明它们
$date_revision_start = $request->get('date_seance');
$hour_start = $request->get('hour_start');
$hour_end = $request->get('hour_end');https://stackoverflow.com/questions/58420031
复制相似问题