无法更新多个文件Laravel 5.6

时间:2019-01-18 11:25:42

标签: php laravel

当我没有将文件放入第一次文件上传时,我无法更新文件,但是如果我填写了所有文件输入,便可以更新文件

for ($i=0; $i < count($req['id_quest']); $i++){
    if($req->hasFile('gbr')[$i] == null){
        Pg_answer::where('id', $req->id_jawab[$i])
                   ->update(['value' => $req['value'][$i],
                   'answer' => $req['jawab'][$i],
        ]);  
    }else{
        $gambarJawab = $req->file('gbr')[$i];
        $namfi = $gambarJawab->getClientOriginalName();
        Pg_answer::where('id', $req->id_jawab[$i])
                                   ->update(['value' => $req['value'][$i],
                                   'answer' => $req['jawab'][$i],
                                   'gambar' => $namfi
        ]);   
        $move = $gambarJawab->move(public_path('/gambar_jawaban'), $namfi);
    }
}

0 个答案:

没有答案
相关问题