57 lines
1.7 KiB
PHP
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,
|
|
];
|
|
}
|
|
}
|