Overview

Namespaces

  • App
    • Http
      • Controllers
        • Auth
      • Middleware
  • PHP

Classes

  • App\Ad
  • App\AdClick
  • App\AdLocation
  • App\Comment
  • App\Driver
  • App\Emergency
  • App\Http\Controllers\AdController
  • App\Http\Controllers\ApiController
  • App\Http\Controllers\Auth\AuthController
  • App\Http\Controllers\Auth\PasswordController
  • App\Http\Controllers\CommentController
  • App\Http\Controllers\Controller
  • App\Http\Controllers\EmergencyController
  • App\Http\Controllers\NewspaperController
  • App\Http\Controllers\RouteController
  • App\Http\Controllers\TaxiController
  • App\Http\Controllers\UserController
  • App\Http\Kernel
  • App\Http\Middleware\AddHeaders
  • App\Http\Middleware\AdminMiddleware
  • App\Newspaper
  • App\Route
  • App\Tablet
  • App\Taxi
  • App\Taxibase
  • App\User
  • Closure
  • Overview
  • Namespace
  • Class
  • Tree
 1: <?php
 2: 
 3: namespace App\Http\Middleware;
 4: 
 5: use Closure;
 6: use Illuminate\Support\Facades\Auth;
 7: use Illuminate\Support\Facades\Redirect;
 8: class AdminMiddleware
 9: {
10:     /**
11:      * Handle an incoming request.
12:      *
13:      * @param  \Illuminate\Http\Request  $request
14:      * @param  \Closure  $next
15:      * @return mixed
16:      */
17:     public function handle($request, Closure $next)
18:     {
19:         if(Auth::user()->user_rank == 'admin'){
20:             return $next($request);
21:         }else{
22:             return Redirect::back();
23:         }
24:     }
25: }
26: 
APIv1 API documentation generated by ApiGen