//判断是否上传成功且是否有这个文件
if(request->file('pic')->isValid()){
//上传文件处理
//对文件进行重命名,防止重复
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);
}
//设置图片的读取路径
$sportormsg['pic'] = "/storage/".$filename;
//POST
if(DB::table('sportormsg') -> insert($sportormsg) ){
// $response = ['msg' => '添加运动员信息成功'];
//返回数据 显示页面
return redirect(route('show_athlete'));
}
个人总结,仅供参考,写的不好,见谅!