Просмотр файла app/Http/Middleware/CheckInstallSite.php

Размер файла: 521B
  1. <?php
  2.  
  3. namespace App\Http\Middleware;
  4.  
  5. use Closure;
  6. use Illuminate\Http\Request;
  7. use Illuminate\Support\Facades\Artisan;
  8.  
  9. class CheckInstallSite
  10. {
  11. /**
  12. * Handle an incoming request.
  13. *
  14. * @param Request $request
  15. * @param Closure $next
  16. *
  17. * @return mixed
  18. */
  19. public function handle(Request $request, Closure $next)
  20. {
  21. if (! setting('app_installed') && ! $request->is('install*')) {
  22. return redirect('install');
  23. }
  24.  
  25. return $next($request);
  26. }
  27. }