validate([ 'file' => ['required', 'file'] ]); $disk = Storage::disk(); $path = $disk->putFile($request->input('path', 'upload'), $request->file('file')); return $this->success([ 'file' => $disk->url($path) ]); } }