Skip to content

Commit 613e802

Browse files
committed
Fixed error ERROR: SQLSTATE[42S22]
1 parent c597030 commit 613e802

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/Http/Middleware/Impersonate.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace App\Http\Middleware;
44

5+
use Illuminate\Support\Facades\Schema;
56
use Illuminate\Support\Facades\Auth;
67
use Illuminate\Support\Str;
78
use App\Models\User;
@@ -11,6 +12,7 @@ class Impersonate
1112
{
1213
public function handle($request, Closure $next)
1314
{
15+
if(Schema::hasColumn('users', 'auth_as')) {
1416
$adminUser = User::where('role', 'admin')->where(function ($query) {
1517
$query->where('auth_as', '!=', null)
1618
->where('auth_as', '!=', '');
@@ -156,5 +158,10 @@ function submitForm() {
156158
} else {
157159
return $next($request);
158160
}
161+
162+
} else {
163+
return $next($request);
164+
}
165+
159166
}
160167
}

0 commit comments

Comments
 (0)