From fbde80c898e1239f88d58a0a1910ebf7dbdc2722 Mon Sep 17 00:00:00 2001 From: salam Date: Sat, 3 Oct 2026 13:28:19 +0200 Subject: [PATCH] wip --- app/Mail/SimpleMail.php | 38 ++++++++++++++++++++++++ app/Services/CloudflareSolverService.php | 8 +++-- resources/views/mail/simple.blade.php | 14 +++++++++ routes/web.php | 4 +-- 4 files changed, 59 insertions(+), 5 deletions(-) create mode 100644 app/Mail/SimpleMail.php create mode 100644 resources/views/mail/simple.blade.php diff --git a/app/Mail/SimpleMail.php b/app/Mail/SimpleMail.php new file mode 100644 index 00000000..1a48dbac --- /dev/null +++ b/app/Mail/SimpleMail.php @@ -0,0 +1,38 @@ +title = $title; + $this->body = $body; + } + + public function envelope(): Envelope + { + return new Envelope( + subject: 'Dies ist eine einfache Test-Mail', + ); + } + + public function content(): Content + { + return new Content( + view: 'mail.simple', // Pfad zum Blade-Template + ); + } +} diff --git a/app/Services/CloudflareSolverService.php b/app/Services/CloudflareSolverService.php index 46517051..58192622 100644 --- a/app/Services/CloudflareSolverService.php +++ b/app/Services/CloudflareSolverService.php @@ -2,9 +2,11 @@ namespace App\Services; +use App\Mail\SimpleMail; use App\Utilities\Notice; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Log; +use Illuminate\Support\Facades\Mail; class CloudflareSolverService { @@ -16,6 +18,7 @@ class CloudflareSolverService */ public function getJsonFromUrl(string $targetUrl, int $debug): ?array { + /** * set in .env * FLARESOLVERR_IP_DOCKER="http://192.168.178.187:8191/v1" @@ -43,10 +46,9 @@ class CloudflareSolverService $data = $response->json(); - dd($data); - if (strpos($data['solution']['response'], '"code": 403, "reason": "challenge"') !== false) { - dd($data); + Mail::to('hermann.telser@gmail.com')->send(new SimpleMail('STATISTIKO', 'Error 403 challenge')); + dd('challenge'); } if (isset($data['status']) && $data['status'] === 'ok') { diff --git a/resources/views/mail/simple.blade.php b/resources/views/mail/simple.blade.php new file mode 100644 index 00000000..c8d0b5f2 --- /dev/null +++ b/resources/views/mail/simple.blade.php @@ -0,0 +1,14 @@ + + + + + Statistiko Info Mail + + + +

{{ $title }}

+

{{ $body }}

+

Vielen Dank!

+ + + diff --git a/routes/web.php b/routes/web.php index 8982a999..600fc336 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,6 +1,8 @@ group(function () { Route::get('/txodds_odds/{sportid}/{txoddsid}', 'txodds_odds')->name('txodds_odds'); }); - -// Route::middleware('auth:sanctum')->group(function () {});