file('file'); $dir = $request->get('dir', 'wang-editor'); $disk = $this->disk(); $path = $disk->putFile($dir, $file); return [ 'errno' => 0, 'data' => [ 'url' => $disk->url($path) ] ]; } /** * @return Filesystem|FilesystemAdapter */ protected function disk() { $disk = request()->get('disk') ?: config('admin.upload.disk'); return Storage::disk($disk); } }