【发布时间】:2019-04-27 02:25:55
【问题描述】:
如何在 laravel 的数据库中存储多个图像?我有这段代码,但我不能传递任何数据,它只传递一个数据。
我想在我的图像行中实现这种数据库格式
控制器
public function store(Request $request)
{
//Handle File Upload
if($request->hasFile('city')){
// Get FileName
$filenameWithExt = implode(' , ',$request->file('city')->getClientOriginalName());
//Get just filename
$filename = pathinfo( $filenameWithExt, PATHINFO_FILENAME);
//Get just extension
$extension = implode(' , ',$request->file('city')->getClientOriginalExtension());
//Filename to Store
$fileNameToStore = $filename.'_'.time().'.'.$extension;
//Upload Image
$path = implode(' , ',$request->file('city')->storeAs('public/city_image',$fileNameToStore));
}else{
$fileNameToStore='noimage.jpg';
}
$citi = new City;
$citi->city =$fileNameToStore;
$citi->save();
return redirect('/lugar')->with('success', 'Data Inserted');
}
查看
<td> {{Form::file('city[]')}} </td>
【问题讨论】:
-
这个问题解决了吗?
-
这里还没有解决我的问题点击这里请link
-
看起来您添加了另一个扩展问题。但是这个问题呢?