Доступ к виджету в Filament
Давайте закроем доступ к виджету. Не каждый блок на /admin должен видеть любой вошедший пользователь. У класса виджета есть проверка перед выводом.
Переопределим статический
метод canView и вернём
false, чтобы скрыть
блок целиком. В рабочем
проекте вместо константы
подставим роль или право
текущего пользователя:
<?php
namespace App\Filament\Widgets;
use Filament\Widgets\StatsOverviewWidget;
class EmployeesOverview extends StatsOverviewWidget
{
public static function canView(): bool
{
return false;
}
}
?>
Спрячьте сводку с главного экрана от обычного сотрудника.