Exemplo n.º 1
0
 public function getIndex()
 {
     $user = Auth::admin()->get();
     $permissions = Permission::whereNotNull('route')->where('route', '!=', '')->orderBy('level')->where('route', '!=', '#')->orderBy('sort');
     $permission_routes = $permissions->lists('route', 'name');
     if (count($permission_routes) > 0) {
         foreach ($permission_routes as $name => $route) {
             if ($user->can($name)) {
                 return redirect($route);
             }
         }
     }
     return redirect('/admin/index');
 }