From 613e802f2f7a491afa9184cb8c1fc037d924bc3b Mon Sep 17 00:00:00 2001 From: Julian Prieber <60265788+JulianPrieber@users.noreply.github.com> Date: Sat, 22 Jul 2023 13:32:20 +0200 Subject: [PATCH] Fixed error ERROR: SQLSTATE[42S22] --- app/Http/Middleware/Impersonate.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/Middleware/Impersonate.php b/app/Http/Middleware/Impersonate.php index bdde2cd..e235245 100644 --- a/app/Http/Middleware/Impersonate.php +++ b/app/Http/Middleware/Impersonate.php @@ -2,6 +2,7 @@ namespace App\Http\Middleware; +use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Str; use App\Models\User; @@ -11,6 +12,7 @@ class Impersonate { public function handle($request, Closure $next) { + if(Schema::hasColumn('users', 'auth_as')) { $adminUser = User::where('role', 'admin')->where(function ($query) { $query->where('auth_as', '!=', null) ->where('auth_as', '!=', ''); @@ -156,5 +158,10 @@ EOD; } else { return $next($request); } + + } else { + return $next($request); + } + } }