feat(plugins): activate / deactivate plugin using settings table

+ load plugin icon
+ add pagination
+ autoload plugins in Config/Autoload.php to handle plugin
i18n
+ style plugin cards
This commit is contained in:
Yassine Doghri 2024-05-01 14:48:05 +00:00
commit 27d2a1b0ff
16 changed files with 406 additions and 42 deletions

View file

@ -1,17 +0,0 @@
<?php
declare(strict_types=1);
use Modules\Admin\Controllers\BaseController;
class Controller extends BaseController
{
public function index(): string
{
$plugins = service('plugins');
return view('plugins', [
'installedPlugins' => $plugins->getInstalled(),
]);
}
}