php - 如何从刀片视图显示 json 字段并从 json 编辑多个文件上传?
问题描述
我正在使用 json_encode 创建一个带有文件上传的 CRUD 项目,用于将文件上传到数据库。如何显示从刀片视图上传的文件?是否可以从视图中删除它?
$sid = Sid::find($id);
$data = [];
if($request->file('file_uploads'))
{
foreach($request->file('file_uploads') as $file)
{
$name = $file->getClientOriginalName();
$path = 'public/file/'.$sid->employee_name;
$file->move($path, $name);
$data[] = $name;
}
}
$sid->employee_sid = $request->employee_sid;
$sid->employee_npk = $request->employee_npk;
$sid->employee_name = $request->employee_name;
$sid->file_uploads = count($data)? json_encode(array_merge(json_decode($sid->file_uploads, true),$data)): $sid->file_uploads;
$sid->save();
我想在刀片视图中显示我之前上传的文件/图像,并知道是否可以从视图刀片中删除它。
这是我从编辑表单上传的文件。
<div class="col-md-12">
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label for="UploadFileSertifUnit">Upload Sertifikat Unit</label>
<input type="file" id="UploadFileSertifUnit" name="file_uploads[]" multiple>
<p>Ukuran Max : 2 MB</p>
</div>
</div>
</div>
</div>
我想在此代码上方显示文件。
解决方案
推荐阅读
- android - camera.action.CROP 没有按预期工作
- sonarqube - 尝试设置自定义 HTML 标记样式时,sonarqube 使用“应删除未知类型选择器”规则给出误报
- reactjs - 在反应应用程序中获取可共享的文档链接
- java - EhCache,堆上层:未找到序列化程序
- ionic-framework - 如何“打破”一个 Observable 并跳转到 Ionic 中的另一个页面?
- docker - 代理后的 Docker Hub 登录
- javascript - 我如何在画布 qml 元素中使用 FontLoader qml 对象?
- ios - dequeueReusableCellWithIdentifier 返回相同索引路径的不同单元格
- haskell - 在嵌套 CPS 悬挂类型上
- php - 如何在这种情况下为每个 foreach 进行分页?