From d41f24fdea0c03b58e475188f3613f7ce33d27fb Mon Sep 17 00:00:00 2001
From: philipp lang <philipp@aweos.de>
Date: Tue, 24 Dec 2024 21:20:13 +0100
Subject: [PATCH] Add Lazy Loading prevention to app when testing

---
 app/Providers/AppServiceProvider.php | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index 7fd14fe9..2ccc17e8 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -3,6 +3,7 @@
 namespace App\Providers;
 
 use App\Form\Models\Form;
+use Illuminate\Database\Eloquent\Model;
 use Illuminate\Http\RedirectResponse;
 use Illuminate\Http\Resources\Json\JsonResource;
 use Illuminate\Support\Facades\Blade;
@@ -30,6 +31,7 @@ class AppServiceProvider extends ServiceProvider
         app()->extend('media-library-helpers', fn ($p) => $p->put('form', Form::class));
 
         Blade::componentNamespace('App\\View\\Mail', 'mail-view');
+        Model::preventLazyLoading(!app()->isProduction());
     }
 
     /**