@extends('layouts.admin') @section('title', 'Install Plugin') @section('content')

Install New Plugin

Upload and install new plugins to extend your application's functionality

Upload Plugin

@csrf

Drag & Drop Plugin File Here

or

Supported format: ZIP files (max 10MB)

Installation Requirements

Plugin must be in ZIP format
Must contain a valid plugin.json manifest file
Must contain a Plugin.php main class file
File size must be under 10MB
Plugin Structure Example:
MyPlugin.zip
├── plugin.json
├── Plugin.php
├── routes.php (optional)
├── Controllers/ (optional)
├── views/ (optional)
├── assets/ (optional)
└── migrations/ (optional)

Quick Actions

Recent Installations

@if(isset($recentInstallations) && count($recentInstallations) > 0) @foreach($recentInstallations as $installation)
{{ $installation['name'] }}
{{ $installation['date'] }}
{{ ucfirst($installation['status']) }}
@endforeach @else

No recent installations

@endif

Plugin Statistics

Total Installed: {{ $stats['total'] ?? 0 }}
Currently Active: {{ $stats['active'] ?? 0 }}
Updates Available: {{ $stats['updates'] ?? 0 }}
@endsection @push('scripts') @endpush