CheckForSetup.php
Go to the documentation of this file.
1 <?php
2 
3 namespace App\Http\Middleware;
4 
5 use Closure;
6 use Config;
7 use Route;
9 
11 {
12  public function handle($request, Closure $next, $guard = null)
13  {
14 
15  try {
16  $usercount = User::withTrashed()->count();
17  if (($usercount > 0) && (Route::is('setup*'))) {
18  return redirect(config('app.url'));
19  } else {
20  return $next($request);
21  }
22  } catch (\Exception $e) {
23  return $next($request);
24  }
25 
26 
27 
28 
29 
30  }
31 }
handle($request, Closure $next, $guard=null)