public function upload(Request $request){
$file = $request->file('file');
$this->validate($request,$this->rules,$this->messages);
$path=$file->store('/img/tmp','public');
$name=Str::afterLast($path,'/');
return new JsonResponse([
'status' => 'success',
'name' => $name,
'size' => $file->getSize(),
'url' => '/storage/'.$path,
'thumbnailUrl' => '/storage/'.$path,
'path'=>$path
], 200);
}