@extends('layouts.master') @section('css') @endsection @section('content') {!! Form::model($role, ['method' => 'PATCH', 'route' => ['roles.update', $role->id]]) !!}
{!! Form::text('name', null, ['class' => 'form-control', 'placeholder' => 'اسم الدور']) !!}
@php $groups = [ 'المبيعات' => ['مبيعات', 'عملاء', 'عرض سعر', 'تسعيرة', 'invoice'], 'المشتريات والموردين' => ['مشتريات', 'مورد', 'vendor'], 'الحسابات والمالية' => ['حساب', 'بنك', 'صندوق', 'سند', 'قيد', 'خزينة', 'صرف', 'قبض', 'شيك'], 'المنتجات والمخازن' => ['منتج', 'مخزن', 'كمية', 'استلام', 'ارسال', 'product'], 'التقارير' => ['تقرير', 'ميزانية', 'ارباح'], 'الموارد البشرية' => ['موظف', 'راتب', 'حضور', 'بشرية', 'user'], 'الإعدادات والصلاحيات' => ['صلاحية', 'مستخدم', 'فرع', 'اعدادات', 'role', 'permission'] ]; $used_ids = []; @endphp @foreach($groups as $groupName => $keywords)
{{ $groupName }}
@foreach($permission as $value) @php $match = false; foreach($keywords as $word) { if(str_contains(strtolower($value->name_ar), $word) || str_contains(strtolower($value->name), $word)) $match = true; } @endphp @if($match) @php $used_ids[] = $value->id; @endphp
@endif @endforeach
@endforeach
صلاحيات متنوعة
@foreach($permission as $value) @if(!in_array($value->id, $used_ids))
@endif @endforeach
{!! Form::close() !!} @endsection @section('js') @endsection