Files
approagency/app/Http/Controllers/OldApprooController.php
T
2025-09-10 15:28:46 +03:30

37 lines
1015 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\OldPurchase;
use App\Models\PackageName;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
class OldApprooController extends Controller
{
public function getUserUnConsumedPurchases(Request $request)
{
$data = $request->validate([
'package_name' => 'string|required'
]);
$userMobile = auth()->user()->mobile;
if (!$packageName = PackageName::with('products')->where('name', $data['package_name'])->first()) {
return response()->json([
'message' => 'package name not found'
], 404);
}
if (!OldPurchase::where('package_name', $data['package_name'])->where('mobile', preg_replace('/09/', '989', $userMobile, 1))->first()) {
return response()->json([
'message' => 'user is not paid'
], 400);
}
return response()->json([
'message' => 'user is paid'
]);
}
}