Laraveldaily\Quickadmin\Traits\AdminPermissionsTrait::parseData PHP Method

parseData() private method

private parseData ( $request ) : array
$request
return array
    private function parseData($request)
    {
        $role = $request->user()->role_id;
        $route = explode('.', $request->route()->getName());
        $official = ['menu', 'users', 'roles', 'actions'];
        if (in_array($route[0], $official)) {
            return [$role, config('quickadmin.defaultRole')];
        } else {
            $menuName = $route[1];
        }
        $menu = Menu::where('name', ucfirst($menuName))->firstOrFail();
        return [$role, $menu];
    }
AdminPermissionsTrait