[FIX] 修正 APK 版本強制更新開關永遠為開啟的 Bug
1. 修正 ApkVersionController::store() 中 is_forced 欄位的判斷邏輯
2. 原邏輯使用 $request->has('is_forced') 判斷,但因表單含 hidden input (value=0),導致 key 永遠存在,has() 永遠回傳 true
3. 改用 $request->boolean('is_forced') 直接讀取欄位值,正確將字串 '0' 轉為 false、'1' 轉為 true
This commit is contained in:
parent
72f166eb14
commit
dd5e78a9ff
@ -50,7 +50,7 @@ class ApkVersionController extends AdminController
|
||||
'file_path' => $filePath,
|
||||
'download_url' => $request->download_url,
|
||||
'release_notes' => $request->release_notes,
|
||||
'is_forced' => $request->has('is_forced') || (bool) $request->input('is_forced', false),
|
||||
'is_forced' => $request->boolean('is_forced'),
|
||||
]);
|
||||
|
||||
return redirect()->route('admin.basic-settings.apk-versions.index')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user