-- ✅ الحل النهائي لمشكلة Missing parameter: id
-- ════════════════════════════════════════════════════════════════

-- الخطوة 1: التحقق من البيانات الحالية
SELECT
    [name],
    [prefix],
    [url],
    [type],
    [view_name]
FROM [system_routes]
WHERE [name] LIKE 'admin.logs.%';

-- الخطوة 2: تصحيح view_name (يجب أن يبدأ بـ livewire)
UPDATE [system_routes]
SET [view_name] = 'livewire.' + [view_name]
WHERE [name] IN ('admin.logs.index', 'admin.logs.show', 'admin.logs.user')
  AND [view_name] NOT LIKE 'livewire.%';

-- الخطوة 3: التحقق من التعديل
SELECT
    [name],
    [prefix],
    [url],
    [type],
    [view_name]
FROM [system_routes]
WHERE [name] LIKE 'admin.logs.%';

-- ✅ النتيجة المتوقعة:
-- name                  | prefix | url
-- admin.logs.index      | NULL   | /admin/logs
-- admin.logs.show       | NULL   | /admin/logs/{id}
-- admin.logs.user       | NULL   | /admin/logs/user/{userId}
