fix uploading texture (fix #180)

This commit is contained in:
Pig Fang 2020-06-11 10:22:52 +08:00
parent 2df480fe94
commit 40300ca17f

View File

@ -11,6 +11,7 @@ use Illuminate\Contracts\Events\Dispatcher;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Filesystem\FilesystemAdapter;
use Illuminate\Http\Request;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Facades\Log;
use Illuminate\Validation\Rule;
use Parsedown;
@ -200,6 +201,7 @@ class SkinlibController extends Controller
'public' => 'required|boolean',
]);
/** @var UploadedFile */
$file = $filter->apply('uploaded_texture_file', $file);
$name = $data['name'];
@ -287,7 +289,7 @@ class SkinlibController extends Controller
/** @var FilesystemAdapter */
$disk = Storage::disk('textures');
if ($disk->missing($hash)) {
$disk->putFile($hash, $file);
$file->storePubliclyAs('', $hash, ['disk' => 'textures']);
}
$user->score -= $cost;