feat: get status route
This commit is contained in:
@@ -365,7 +365,7 @@ public function profile()
|
||||
'sessions' => $sessions
|
||||
]);
|
||||
}
|
||||
public function status(Request $request)
|
||||
public function status(Request $request)
|
||||
{
|
||||
$data = $request->validate([
|
||||
'package_name' => 'string|required'
|
||||
@@ -378,8 +378,6 @@ public function status(Request $request)
|
||||
}
|
||||
|
||||
$user = auth()->user();
|
||||
$user->load(['response', 'plans']);
|
||||
|
||||
if ($user->mobile == config('approo.admin_mobile')) {
|
||||
$user['products'] = Product::where('package_name_id', $packageName->id)->get();
|
||||
} else {
|
||||
@@ -400,7 +398,7 @@ public function status(Request $request)
|
||||
// }
|
||||
$user['products'] = $user->products()
|
||||
->where('package_name_id', $packageName->id)
|
||||
->where(fn ($q) => $q->where('user_product.expire_at', '>', now()->addHour())->orWhere('user_product.expire_at', null))
|
||||
->where(fn($q) => $q->where('user_product.expire_at', '>', now()->addHour())->orWhere('user_product.expire_at', null))
|
||||
->get();
|
||||
|
||||
$user['package_name'] = $user->packageNames()
|
||||
|
||||
Reference in New Issue
Block a user