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