diff --git a/app/Http/Controllers/AlertController.php b/app/Http/Controllers/AlertController.php index d21509f..4760061 100644 --- a/app/Http/Controllers/AlertController.php +++ b/app/Http/Controllers/AlertController.php @@ -31,6 +31,23 @@ class AlertController extends Controller return response()->json($this->format($alerts)); } + /** + * All alerts + */ + public function all(): JsonResponse + { + /** @var \App\Models\User */ + $user = auth()->user(); + + /** @var \Illuminate\Database\Eloquent\Builder */ + $alerstQuery = $user->alerts(); + + /** @var Collection */ + $alerts = $alerstQuery->get(); + + return response()->json($this->format($alerts)); + } + /** * Format * diff --git a/routes/api.php b/routes/api.php index 3365e6e..1043d74 100644 --- a/routes/api.php +++ b/routes/api.php @@ -97,6 +97,7 @@ Route::middleware(['auth:sanctum', 'not_banned'])->group(function () { // Alerts... [tested fully] Route::get('alerts', [AlertController::class, 'index']); + Route::get('alerts-all', [AlertController::class, 'all']); // Card orders... [tested fully] Route::get('card-order', [CardOrderController::class, 'index']);