@extends('backend.layouts.app') @section('title',trans('Permission')) @section('page',trans('List')) @section('content')

{{$role->type}}

@php $routes=array(); $auto_accept=array('GET',"DELETE"); $permissions=array(); foreach($permission as $perm){ $permissions[$perm->name]=$perm->name; } @endphp @foreach(Illuminate\Support\Facades\Route::getRoutes() as $v) @if($v->getPrefix()=="/admin") @php $rl=explode('.',$v->getName()); if(isset($rl[1])) $routes[$rl[0]][]=array("method"=>$v->methods[0],"function"=>$rl[1]); @endphp @endif @endforeach
@csrf
@forelse($routes as $k=>$r)
{{__($k)}} @if($r)
    @foreach($r as $name) @if(in_array($name['method'],$auto_accept))
  • @if(in_array($k.'.'.$name['function'],$permissions)) {{__($name['function'])}} @else {{__($name['function'])}} @endif
  • @endif @endforeach
@endif
@empty @endforelse
@endsection @push('scripts') @endpush