first commit
This commit is contained in:
56
app/Http/Controllers/API/GetAppVersionCotroller.php
Normal file
56
app/Http/Controllers/API/GetAppVersionCotroller.php
Normal file
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\API;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\AppVersion;
|
||||
class GetAppVersionCotroller extends Controller
|
||||
{
|
||||
public function getOlderVersion(Request $request){
|
||||
|
||||
$token = readHeaderToken();
|
||||
if ($token) {
|
||||
$user_id = $token['sub'];
|
||||
$appOlderVersionAndroi = $request->old_version_android;
|
||||
$appOlderVersionIOS = $request->old_version_ios;
|
||||
|
||||
if($appOlderVersionAndroi){
|
||||
$version = AppVersion::updateOrCreate(['user_id'=>$user_id],['old_version_android'=>$appOlderVersionAndroi]);
|
||||
}else{
|
||||
$version = AppVersion::updateOrCreate(['user_id'=>$user_id],['old_version_ios'=>$appOlderVersionIOS]);
|
||||
}
|
||||
if($version){
|
||||
return response(['status' => "Success"], 200);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public function getNewVersion(){
|
||||
$token = readHeaderToken();
|
||||
if ($token) {
|
||||
$user_id = $token['sub'];
|
||||
|
||||
$newVersion = AppVersion::where('user_id',$user_id)->first();
|
||||
return response(['result' => $newVersion,'status'=>"Success",'message'=>"Data Fetch Successfully"]);
|
||||
}
|
||||
}
|
||||
|
||||
public function updateAppVersion(Request $request){
|
||||
|
||||
$allData = AppVersion::all();
|
||||
|
||||
$ios = $request->new_version_ios;
|
||||
$android = $request->new_version_android;
|
||||
if($ios){
|
||||
AppVersion::update(['new_version_ios'=>$ios]);
|
||||
}elseif($android){
|
||||
AppVersion::update(['new_version_ios'=>$android]);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user