Edit File: PermissionTrait.php
<?php namespace App\Traits; use Illuminate\Support\Facades\File; use Illuminate\Support\Facades\Route; use Intervention\Image\Facades\Image; use Ramsey\Uuid\Uuid; trait PermissionTrait { public function getAll() { $routes = Route::getRoutes(); $superPermissions = []; foreach ($routes as $route) { if($route->getName() and isset($route->getAction()['title']) and isset($route->getAction()['child'])) { $superPermissions[] = [ 'childrens' => $route->getAction()['child'], 'name' => $route->getName(), 'title' => $route->getAction()['title'], ]; } } return $superPermissions; } }
Back to File Manager