@extends('layouts.master') @section('title') {{ $title }} @endsection @section('css') @endsection @section('body') @endsection @section('content') @component('components.breadcrumb') @slot('page_title') {{ $title }} @endslot @slot('subtitle') {{ $plural }} @endslot @endcomponent

{{ $title }}

@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf
{{--
@foreach ($modulesList as $module) @php $moduleName = $module->name; $modulePermissions = $permissions->filter(function ($perm) use ( $moduleName, ) { return Str::contains($perm->name, $moduleName); }); @endphp @if ($modulePermissions->isNotEmpty())
{{ ucfirst($moduleName) }}

@foreach ($modulePermissions as $permission)
@endforeach @endif @endforeach
--}} @foreach ($modulesList as $module) @php $moduleName = $module->name; $permissionsByAction = [ 'access' => null, 'create' => null, 'edit' => null, 'delete' => null, ]; foreach ($permissions as $perm) { foreach ($permissionsByAction as $action => $_) { if ($perm->name === "$action $moduleName") { $permissionsByAction[$action] = $perm; } } } @endphp @foreach (['access', 'create', 'edit', 'delete'] as $action) @endforeach @endforeach
Module Name Access Add Edit Delete
{{ ucfirst($moduleName) }} @if ($permissionsByAction[$action]) @endif
@endsection @section('scripts') @endsection