0
我想上傳文件夾中的圖像,並在數據庫中插入其名稱。像這樣的C:\xampp\tmp\phpAA38.tmp
存儲在數據庫中,而不是圖像名稱,並沒有上傳任何東西。圖像上傳和插入名稱到laravel中的數據庫
$imageName = $request->file('image');
if($imageName!==null)
{
$imageName->getClientOriginalExtension();
$imageName->move(
base_path() . '/public/images/new', $imageName);
}
$store= Result::insert(['Name'=>$name,Image'=>$imageName]);
我保證形式使用enctype="multipart/form-data"
圖像名將插入新名稱,但圖像未上傳到目錄中。 – micky
好的。它應該是'$ imageName-> move(public_path('images/new'),$ new_name);'? – micky
圖像上傳到臨時目錄。你需要使用'move()'將其移動到公共目錄中。在我的例子中,我也給它一個新的名字以避免衝突。 –