From 9ae7e9f7b3be430a318db8ee7287d9b06f46d05f Mon Sep 17 00:00:00 2001 From: ricky rx Date: Fri, 14 Jun 2024 17:33:51 +0700 Subject: [PATCH] feat: add version_code & name on tv --- app/Http/Controllers/api/mobile/TvController.php | 6 +++++- database/migrations/2024_05_18_033105_tv.php | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/api/mobile/TvController.php b/app/Http/Controllers/api/mobile/TvController.php index a5caae8..721e46c 100644 --- a/app/Http/Controllers/api/mobile/TvController.php +++ b/app/Http/Controllers/api/mobile/TvController.php @@ -16,7 +16,9 @@ class TvController extends Controller { } public function checkUpdate(Request $request) { - $request->validate(['id' => 'nullable|integer']); + $request->validate(['id' => 'nullable|integer', + 'version_code' => 'required|integer', + 'version_name' => 'required|string']); $tv = null; $latestApkUpdate = null; @@ -24,6 +26,8 @@ class TvController extends Controller { if($request->id) { $tv = Tv::find($request->id); $tv->last_connected_at = now(); + $tv->version_code = $request->version_code; + $tv->version_name = $request->version_name; $tv->save(); $latestApkUpdate = ApkUpdate::getLatest(); $latestVideoUpdate = VideoUpdate::getLatestSelected(); diff --git a/database/migrations/2024_05_18_033105_tv.php b/database/migrations/2024_05_18_033105_tv.php index 3822d0b..b3f1eb6 100644 --- a/database/migrations/2024_05_18_033105_tv.php +++ b/database/migrations/2024_05_18_033105_tv.php @@ -14,6 +14,8 @@ return new class extends Migration { $table->foreignId('outlet_fk')->nullable(); $table->string('code', 50)->unique(); $table->string('ik_address_id', 255)->nullable(); + $table->integer('version_code')->nullable(); + $table->integer('version_name')->nullable(); $table->string('col1', 255)->nullable(); $table->string('col2', 255)->nullable(); $table->string('col3', 255)->nullable();