|
|
|
|
@ -16,7 +16,6 @@ use Illuminate\Http\File;
|
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
use Illuminate\Support\Facades\Storage;
|
|
|
|
|
use Illuminate\Validation\Rule;
|
|
|
|
|
|
|
|
|
|
class ApkUpdate extends Model {
|
|
|
|
|
use HasFactory;
|
|
|
|
|
@ -48,7 +47,7 @@ class ApkUpdate extends Model {
|
|
|
|
|
'id' => 'nullable|integer|exists:App\Models\ApkUpdate,id',
|
|
|
|
|
'name' => 'required|string',
|
|
|
|
|
'file' => 'required_without:id|file|' . FileHelper::convertToStrLaraValidation(FileHelper::$allowedApkExtensions),
|
|
|
|
|
'version_code' => ['required', 'integer', 'min:1', Rule::unique('apk_updates', 'version_code')->ignore($request->id)],
|
|
|
|
|
'version_code' => 'required|integer|min:1|unique:apk_updates,version_code',
|
|
|
|
|
'version_name' => 'required|string',
|
|
|
|
|
'change_note' => 'nullable|string'
|
|
|
|
|
], [
|
|
|
|
|
|