From 0e37c23e97fd4ba708a6e4b15c60a2285a0c0845 Mon Sep 17 00:00:00 2001 From: salam Date: Sat, 3 Oct 2026 12:13:58 +0200 Subject: [PATCH] Fix: Laravel Stack auf UGREEN NAS eingerichtet --- app/Services/CloudflareSolverService.php | 10 +++++++--- config/app.php | 2 +- routes/console.php | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/Services/CloudflareSolverService.php b/app/Services/CloudflareSolverService.php index 33a8a36f..2d5ea990 100644 --- a/app/Services/CloudflareSolverService.php +++ b/app/Services/CloudflareSolverService.php @@ -7,7 +7,7 @@ use Illuminate\Support\Facades\Log; class CloudflareSolverService { - protected string $solverUrl = 'http://192.168.178.187:8191/v1'; + protected string $solverUrl = 'http://flaresolverr:8191/v1'; /** * Holt die Daten und gibt das extrahierte JSON als PHP-Array zurück. @@ -17,9 +17,9 @@ class CloudflareSolverService { /** * set in .env - * FLARESOLVERR_IP_DOCKER="http://192.168.178.187:8191/v1" + * FLARESOLVERR_IP_DOCKER="http://flaresolverr:8191/v1" */ - $this->solverUrl = env('FLARESOLVERR_IP_DOCKER', 'http://192.168.178.187:8191/v1'); + $this->solverUrl = env('FLARESOLVERR_IP_DOCKER', 'http://flaresolverr:8191/v1'); try { $response = Http::withHeaders([ @@ -38,6 +38,10 @@ class CloudflareSolverService $data = $response->json(); + if (strpos($data['solution']['response'], '"code": 403, "reason": "challenge"') !== false) { + dd($data); + } + $tmp = json_encode($data); // if (strpos($tmp, "reason") !== false && strpos($tmp, 403) !== false) // dd($data); diff --git a/config/app.php b/config/app.php index 28be821a..a619c361 100644 --- a/config/app.php +++ b/config/app.php @@ -65,7 +65,7 @@ return [ | */ - 'timezone' => env('APP_TIMEZONE', 'UTC'), + 'timezone' => env('APP_TIMEZONE', 'Europe/Berlin'), /* |-------------------------------------------------------------------------- diff --git a/routes/console.php b/routes/console.php index b4b7b3da..ba1f8cbf 100644 --- a/routes/console.php +++ b/routes/console.php @@ -9,3 +9,4 @@ Artisan::command('inspire', function () { })->purpose('Display an inspiring quote'); Schedule::command('model:prune')->hourly(); +Schedule::command('grp:daily')->dailyAt('08:00'); \ No newline at end of file