CheckPermissions.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;
8 
10 {
19  public function handle($request, Closure $next, $section = null, $guard = null)
20  {
21 
22  if (($request->user()->hasAccess($section)) || ($request->user()->isSuperUser())) {
23  return $next($request);
24  }
25 
26  return response()->view('layouts/basic', [
27  'content' => view('errors/403')
28  ]);
29 
30  }
31 }
handle($request, Closure $next, $section=null, $guard=null)
Handle the ACLs for permissions.