@extends('layouts.admin.admin') @section('title', 'Edit Roles') @section('content')
@include('partials.header') @include('partials.sidebar')
@include('partials.breadcrumbs')
User Role Details
@csrf @method("PUT")
@if ($errors->has('name')) {{ $errors->first('name') }} @endif
@foreach($groups as $group) @php $hasGroup = collect($rolePermissions)->contains(function ($item) use ($group) { return $item->group_id == $group->id; }); @endphp
@foreach($group->cat_permission as $perm) @php $split_permname = str_replace(' ', '', strtolower($perm->label)); //explode('.',$perm->name); $name = 'permissions'.str_replace(' ', '', strtolower($group->name)).'access[]'; $id = str_replace(' ', '', strtolower($group->name)).$split_permname; $hasPermissions = collect($rolePermissions)->contains(function ($item) use ($perm) { return $item->permission_id == $perm->id; }); @endphp
@if(!empty($perm->description)) ({{$perm->description}}) @endif
@endforeach
@endforeach
@if ($errors->has('permissions')) {{ $errors->first('permissions') }} @endif
@php $permisions = auth()->user()->getPermissionsViaRoles()->pluck('name')->toArray(); @endphp @if(auth()->user()->usertype !== 'admin') @if(in_array('fullaccess.user', $permisions)) @endif @else @endif
@push('script') @endpush @stop