@extends('user::layouts.backend-master')
@section('breadcrumb_title', 'Plugin Details')
@push('styles')
@endpush
@section('content')
{{ $pluginData['description'] ?? 'No description available.' }}
@if (isset($pluginData['features']) && is_array($pluginData['features']))
@foreach ($pluginData['features'] as $feature)
{{ $feature }}
@endforeach
@endif
@if (isset($pluginData['screenshots']) && is_array($pluginData['screenshots']))
@foreach ($pluginData['screenshots'] as $screenshot)
@endforeach
@endif
- Status:
-
@if ($isActive)
Active
@else
Inactive
@endif
- Version:
- {{ $pluginData['version'] ?? '1.0.0' }}
@if (isset($pluginData['license']))
- License:
- {{ $pluginData['license'] }}
@endif
@if (isset($pluginData['homepage']))
- Homepage:
-
Visit
@endif
@if (isset($pluginData['repository']))
- Repository:
-
View
@endif
@if (isset($pluginData['support']))
- Support:
-
@if (isset($pluginData['support']['email']))
Email
@endif
@if (isset($pluginData['support']['docs']))
Documentation
@endif
@endif
@if (isset($pluginData['requires']))
@foreach ($pluginData['requires'] as $requirement => $version)
{{ ucfirst($requirement) }}: {{ $version }}
✓
@endforeach
@endif
@if (isset($pluginData['dependencies']))
@if (empty($pluginData['dependencies']['plugins']) && empty($pluginData['dependencies']['packages']))
No dependencies required.
@else
@if (!empty($pluginData['dependencies']['plugins']))
Plugin Dependencies:
@foreach ($pluginData['dependencies']['plugins'] as $plugin)
@endforeach
@endif
@if (!empty($pluginData['dependencies']['packages']))
Package Dependencies:
@foreach ($pluginData['dependencies']['packages'] as $package)
@endforeach
@endif
@endif
@endif
@if (isset($pluginData['permissions']) && is_array($pluginData['permissions']))
@foreach ($pluginData['permissions'] as $permission)
{{ str_replace('_', ' ', ucfirst($permission)) }}
{{ $permission }}
@endforeach
@endif
@if (isset($pluginData['installation']))
@if (isset($pluginData['installation']['requires_migration']))
- Migrations:
-
@if ($pluginData['installation']['requires_migration'])
Required
@else
Not Required
@endif
@endif
@if (isset($pluginData['installation']['requires_seeding']))
- Seeding:
-
@if ($pluginData['installation']['requires_seeding'])
Required
@else
Not Required
@endif
@endif
@endif
@if (!empty($adminPages))
@foreach ($adminPages as $slug => $page)
{{ $page['title'] }}
Slug: {{ $slug }} |
Capability: {{ $page['capability'] }} |
Position: {{ $page['position'] ?? 'default' }}
@if (isset($page['url']))
Visit
@endif
@endforeach
@else
This plugin has not registered any admin pages.
@endif
@if (isset($pluginData['settings']['has_settings']) && $pluginData['settings']['has_settings'])
@if (!empty($settings))
Current Settings:
{{ json_encode($settings, JSON_PRETTY_PRINT) }}
@endif
@endif
@if ($isActive)
@else
@endif
These actions cannot be undone. Use with caution.