PHP 拉拉维尔 save() 正在保存,即使条件为假

每次文本框为空时,都会保存空值。我需要代码在文本框留空时不保存数据库中的任何内容。


    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');

    }


幕布斯6054654
浏览 92回答 1
1回答

守着一只汪

您正在比较一个字符串,即与该字符串始终为真。'questionName'''更改此if('questionName'!='')自if ($request->input('questionName') != '' )
打开App,查看更多内容
随时随地看视频慕课网APP