feat:앱버전 수정 기능 추가 (모달, APK 파일 교체)
- 버전코드/버전명/플랫폼/변경사항/강제업데이트/APK 파일 수정 가능 - 새 APK 업로드 시 기존 파일 삭제 후 교체 - 수정 모달 UI, PUT 라우트 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -47,6 +47,30 @@ public function store(Request $request): RedirectResponse
|
||||
->with('success', '새 버전이 등록되었습니다.');
|
||||
}
|
||||
|
||||
/**
|
||||
* 버전 수정
|
||||
*/
|
||||
public function update(Request $request, int $id): RedirectResponse
|
||||
{
|
||||
$request->validate([
|
||||
'version_code' => "required|integer|min:1|unique:app_versions,version_code,{$id}",
|
||||
'version_name' => 'required|string|max:20',
|
||||
'platform' => 'required|in:android,ios',
|
||||
'release_notes' => 'nullable|string',
|
||||
'force_update' => 'nullable|boolean',
|
||||
'apk_file' => 'nullable|file|max:204800',
|
||||
]);
|
||||
|
||||
$this->appVersionService->update(
|
||||
$id,
|
||||
$request->only(['version_code', 'version_name', 'platform', 'release_notes', 'force_update']),
|
||||
$request->file('apk_file')
|
||||
);
|
||||
|
||||
return redirect()->route('app-versions.index')
|
||||
->with('success', '버전이 수정되었습니다.');
|
||||
}
|
||||
|
||||
/**
|
||||
* 활성 토글
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user