Fix zip file name when downloading plugin

This commit is contained in:
Pig Fang 2019-04-20 15:17:42 +08:00
parent 79e5909bdd
commit d01ca18431

View File

@ -85,7 +85,7 @@ class MarketController extends Controller
$url = $metadata['dist']['url']; $url = $metadata['dist']['url'];
$filename = Arr::last(explode('/', $url)); $filename = Arr::last(explode('/', $url));
$pluginsDir = $manager->getPluginsDir(); $pluginsDir = $manager->getPluginsDir();
$path = storage_path("packages/$filename"); $path = storage_path("packages/$name".'_'.$metadata['version'].'.zip');
try { try {
$package->download($url, $path, $metadata['dist']['shasum'])->extract($pluginsDir); $package->download($url, $path, $metadata['dist']['shasum'])->extract($pluginsDir);