Add page visit Telegram notifications
Some checks failed
Tests / Laravel tests (pull_request) Failing after 6m57s

This commit is contained in:
2026-06-03 23:19:06 +02:00
parent fdc10a0acb
commit bbfc64031f
10 changed files with 434 additions and 45 deletions

View File

@@ -2,7 +2,9 @@
namespace App\Http\Controllers;
use App\Http\Requests\PageVisitRequest;
use App\Jobs\NotifyTelegramAboutContactMessage;
use App\Jobs\NotifyTelegramAboutPageVisit;
use App\Jobs\NotifyTelegramAboutPersonaliaClick;
use App\Models\Education;
use App\Models\Personalia;
@@ -58,4 +60,16 @@ class FrontendController extends Controller
return response()->json(['status' => 'success']);
}
public function pageVisit(PageVisitRequest $request): JsonResponse
{
NotifyTelegramAboutPageVisit::dispatch(
$request->validated(),
$request->ip(),
$request->userAgent(),
$request->header('Accept-Language')
);
return response()->json(['status' => 'queued']);
}
}