3 回答
TA贡献1798条经验 获得超7个赞
试试这个它可以帮助你..
$post_data = $request->except('imagefile');
$imagefile = $request->file('imagefile');
$temp_path = $imagefile->store('public/temp');
$filename = $request->file('image');
$post_data->imagefile = $filename;
$a = new Test;
$a->fill($post_data)->save();
或者
$a = new Test;
$a->imagefile = $filename; // here imagefile equal to your db fild
$a->save();
TA贡献1852条经验 获得超7个赞
您需要在保存之前将文件名分配给值数组。也不要使用$request->all();这个包含图像对象&我们在保存时不需要它。我们只需要文件名。在下面的代码中,我在保存之前将文件名分配到 $post_data 数组中。
$post_data = $request->except('imagefile');
$imagefile = $request->file('imagefile');
$temp_path = $imagefile->store('public/temp');
$filename = $request->file('image')->hashName();
$post_data->imagefile = $filename;
$a = new Test;
$a->fill($post_data)->save();
- 3 回答
- 0 关注
- 87 浏览
添加回答
举报