无法存储文件

时间:2018-12-20 06:30:03

标签: jquery ajax laravel-5.7

在数据库中上传文件时没有任何错误

我正在尝试在laravel的数据库中存储多个文件,但不是 遇到任何错误,我也在后端与dd进行了检查,但得到了 没有。我不知道怎么检查。谁能帮助我如何解决此问题?

我存储文凭文件的路径用于存储另一个文件,因此我使用的是同一文件夹(存储/应用程序/许可证),并且在应用程序(文凭)下创建了一个文件夹,但它也无法正常工作

$diplomaname = $request->get('diplomaname');
$diplomayear = $request->get('diplomayear');
$all_params = $request->keys();
$total_diplomas = preg_grep('/^diplomafile_.*/', $all_params);

if ($diplomaname != null && $diplomayear != null) {
  $dip = new Diplomas();
  $dip->lawyer_id = $lawyer-> id;
  $dip->diploma_institution = $diplomaname;
  $dip->year = $diplomayear;
  $dip->save();
}
for ($j = 0; $j < count($total_diplomas); $j++) {
  if ($request->get('diplomafile_'.$j) != null) {
    $filename = $request-> file('diplomafile_'.$j)->store('licenses');
    $dipfile = new Diplomafile();
    $dipfile->lawyer_id = $lawyer->id;
    $dipfile->file = $filename;
    $dipfile->save();
  }
}

jQuery

var j = 0;
$("[id^=dip_file_div_]").each(function() {
  data.append('diplomafile_' + j, $(this).find('.diploma_file')[0].files[0]);
  j++;
});

0 个答案:

没有答案