每次文本框为空时都会保存一个空值。如果文本框为空,我需要不在数据库中保存任何内容的代码。
if('questionName'!=''){
$questionName = NEW Question();
$questionName->question_name = request('questionName');
$questionName->user_id = Auth::user()->user_id;
$questionName->save();
$questionid = DB::getPdo()->lastInsertId();
}
elseif('questionName'==''){
$questionid = request('question_id');
}
您正在比较一个字符串,即'questionName'
和始终为true的''
。
更改此
if('questionName'!='')
到
if ($request->input('questionName') != '' )