validate([ 'archive' => ['required', 'file', 'mimes:zip', 'max:102400'], ]); try { $result = $this->updateAction->run($request->file('archive')); return response()->json($result); } catch (\Throwable $e) { report($e); return response()->json([ 'success' => false, 'message' => 'Ошибка при обновлении: ' . $e->getMessage(), ], 500); } } }