@extends('layouts.app') @php use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Request; $errorMessage = $exception->getMessage() ?: 'ليس لديك إذن للوصول إلى هذا المورد'; $resourceCompanyId = null; $noCompanyError = (strpos($errorMessage, 'يجب أن تكون منتميًا إلى شركة') !== false || strpos($errorMessage, 'لا توجد شركة نشطة') !== false); preg_match('/الشركة رقم\s+(\d+)\s+بينما/', $errorMessage, $matches); if (!empty($matches[1])) { $resourceCompanyId = $matches[1]; } @endphp @section('content') @push('scripts') @endpush

403

@if($noCompanyError) لا توجد شركة مرتبطة @else الوصول مرفوع @endif

سبب المنع:

{{ $errorMessage }}

معلومات إضافية:

    @if($resourceCompanyId)
  • شركة المورد: {{ $resourceCompanyId }}
  • @endif
  • الشركة الحالية: {{ session('company_id') ?? 'غير محدد' }}
  • المستخدم: {{ Auth::user()?->name ?? 'غير معروف' }}
  • المسار: {{ Request::path() }}
@endsection