first commit

This commit is contained in:
2025-09-10 15:28:46 +03:30
commit 00edec179a
204 changed files with 21024 additions and 0 deletions
@@ -0,0 +1,36 @@
<?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'
]);
}
}