public function logo(Request $request)
{
$type = $request->post('type');
$file = $request->file();
var_dump($file);die();
$fileSize = 1024 * 1024 * 2;
// 獲取表單上傳文件
try {
validate(['logo' => 'fileSize:' . $fileSize . '|fileExt:jpg,png'])->check($file);
$files = $request->file("logo");
$savename = \think\facade\Filesystem::putFile($type, $files);
return json('uploads/' . $savename);
} catch (\think\exception\ValidateException $e) {
return json( $e->getMessage());
}
}
/**
* 保存新建的資源
*
* @param \think\Request $request
* @return \think\Response
*/
public function image(Request $request)
{
// 接收類型
$type = $request->post('type','goods');
// 接收數據
$file= $request->file("images");
// var_dump($file);die();
$fileSize = 1024 * 1024 * 2;
$error=[];
$success=[];
foreach ($file as $val){
try {
validate(['images' => 'fileSize:' . $fileSize . '|fileExt:jpg,png'])->check(['images'=>$val]);
$saveName = \think\facade\Filesystem::putFile($type, $val);
// 將成功后的路徑保存到數組中
$success[]= 'uploads/' . $saveName;
dd($success);
}catch (\think\exception\ValidateException $e){
$error[]= [
'name' => $val->getOriginalName(),
'msg' => $e->getMessage()
];
}
}
// 組裝返回數據的結果集
$data = [
'success' => $success,
'error' =>$error
];
dd($success);
// 返回數據
// return json($data);
}