我正在通过laravel进行上传图像文件,该图像不会更新到数据库。这是我的控制器
if ($request->hasFile('image')) {
$imageName = "test-" . uniqid() . "." . $request->file('image')->getClientOriginalExtension();
$request->file('image')->move(base_path() . '/public/media/', $imageName);
$model->image = url('/media/' . $imageName);
}
这是我的观点
<input id="image" class="hidden" name="image" type="file"/>
<img src="" alt="" id="preview-img">
<div class="center upload-img">
<label for="image">
<u>Upload</u>
</label>
</div>
任何人帮我解决这个问题。谢谢!
答案 0 :(得分:0)
您应该使用 MultiPart 表单
<form role="form" action="{{ route('route_name') }}" method="post" enctype="multipart/form-data">