validate(['id' => 'nullable|integer', 'version_code' => 'required|integer', 'version_name' => 'required|string']); $tv = null; $latestApkUpdate = null; $latestVideoUpdate = null; 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(); } return JSONResponse::Success(['tv' => $tv, 'latestApkUpdate' => $latestApkUpdate, 'latestVideoUpdate' => $latestVideoUpdate]); } }