IsAdminMiddleware.php 445 B

123456789101112131415161718
  1. <?php
  2. namespace Middlewares;
  3. use Src\Auth\Auth;
  4. use Src\Request;
  5. class IsAdminMiddleware
  6. {
  7. public function handle(Request $request)
  8. {
  9. $isAdmin = Auth::isAdmin();
  10. // Перенаправляет на главную страницу, если не админ пытается выполнить админское действие
  11. if (!$isAdmin) {
  12. app()->route->redirect('/hello');
  13. }
  14. }
  15. }