Files
ppeasy_vg12/app/Providers/VanguardServiceProvider.php
T
2026-10-09 08:21:06 +02:00

57 lines
1.7 KiB
PHP

<?php
namespace App\Providers;
use App\Support\Plugins\Dashboard\Dashboard;
use App\Support\Plugins\Dashboard\Widgets\BannedUsers;
use App\Support\Plugins\Dashboard\Widgets\LatestRegistrations;
use App\Support\Plugins\Dashboard\Widgets\NewUsers;
use App\Support\Plugins\Dashboard\Widgets\RegistrationHistory;
use App\Support\Plugins\Dashboard\Widgets\TotalUsers;
use App\Support\Plugins\Dashboard\Widgets\UnconfirmedUsers;
use App\Support\Plugins\Dashboard\Widgets\UserActions;
use App\Support\Plugins\Dashboard\Widgets\UsersAwaitingApproval;
use App\Support\Plugins\RolesAndPermissions;
use App\Support\Plugins\Settings;
use App\Support\Plugins\Users;
use Vanguard\Announcements\Announcements;
use Vanguard\Plugins\VanguardServiceProvider as BaseVanguardServiceProvider;
use Vanguard\UserActivity\UserActivity;
use Vanguard\UserActivity\Widgets\ActivityWidget;
class VanguardServiceProvider extends BaseVanguardServiceProvider
{
/**
* List of registered plugins.
*/
protected function plugins(): array
{
return [
Dashboard::class,
Users::class,
UserActivity::class,
RolesAndPermissions::class,
Settings::class,
Announcements::class,
];
}
/**
* Dashboard widgets.
*/
protected function widgets(): array
{
return [
UsersAwaitingApproval::class,
UserActions::class,
TotalUsers::class,
NewUsers::class,
BannedUsers::class,
UnconfirmedUsers::class,
RegistrationHistory::class,
LatestRegistrations::class,
ActivityWidget::class,
];
}
}