Просмотр списка в Filament
Давайте закроем просмотр списка. Панель перед таблицей спрашивает политику, можно ли человеку видеть все записи. Проверим /admin/posts.
За список отвечает метод
viewAny в PostPolicy.
Он принимает только User
и возвращает булево значение.
false закрывает страницу
списка для вошедшего.
Откроем PostPolicy.php
и зададим запрет на просмотр
списка:
<?php
namespace App\Policies;
use App\Models\Post;
use App\Models\User;
class PostPolicy
{
public function viewAny(User $user): bool
{
return false;
}
}
?>
Закройте список работников для вошедшего человека.