//判斷是否上傳成功且是否有這個(gè)文件
if(request->file('pic')->isValid()){
//上傳文件處理
//對(duì)文件進(jìn)行重命名,防止重復(fù)
request->file('pic') ->
getClientOriginalExtension();
//獲取原文件的拓展名
request->file('pic') -> getClientOriginalExtension();
//上傳文件的類型
request -> file('pic') -> getMimetype();
//原文件的大小
request -> file('pic') -> getSize();
//使用Storage 門面的put方法
filename,file_get_contents(
maxsize = 1024;
//定義上傳文件的類型
size <=
extOri,
response = ['code' => '0','msg'=> "文件上傳成功"];
}else{
$response = ['code' => '1','msg'=> "上傳文件不合法"];
}
return response() -> json($response);
}
//設(shè)置圖片的讀取路徑
$sportormsg['pic'] = "/storage/".$filename;
//POST
if(DB::table('sportormsg') -> insert($sportormsg) ){
// $response = ['msg' => '添加運(yùn)動(dòng)員信息成功'];
//返回?cái)?shù)據(jù) 顯示頁面
return redirect(route('show_athlete'));
}
個(gè)人總結(jié),僅供參考,寫的不好,見諒!