diff --git a/app/Models/ApkUpdate.php b/app/Models/ApkUpdate.php index 693d36f..ee8d556 100644 --- a/app/Models/ApkUpdate.php +++ b/app/Models/ApkUpdate.php @@ -48,6 +48,7 @@ class ApkUpdate extends Model { 'name' => 'required|string', 'file' => 'required_without:id|file|' . FileHelper::convertToStrLaraValidation(FileHelper::$allowedApkExtensions), 'version_code' => 'required|integer|min:1', + 'version_name' => 'required|string', 'change_note' => 'nullable|string' ], [ 'file' => ['required_without' => 'The file field is required.'] @@ -72,6 +73,7 @@ class ApkUpdate extends Model { } $apkUpdate->name = $request->name; $apkUpdate->version_code = $request->version_code; + $apkUpdate->version_name = $request->version_name; $apkUpdate->change_note = $request->change_note; $apkUpdate->save(); diff --git a/database/migrations/2024_06_18_152619_add_col_version_name_to_apk_update.php b/database/migrations/2024_06_18_152619_add_col_version_name_to_apk_update.php new file mode 100644 index 0000000..237eea8 --- /dev/null +++ b/database/migrations/2024_06_18_152619_add_col_version_name_to_apk_update.php @@ -0,0 +1,28 @@ +string('version_name', 50)->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('apk_updates', function (Blueprint $table) { + $table->dropColumn('version_name'); + }); + } +};