Этого можно достичь с помощью Policies
.
Согласно документации:
Если политика существует, но отсутствует метод для определенного действия, пользователю не будет разрешено выполнить это действие. Поэтому, если вы определили политику, не забудьте определить все соответствующие методы авторизации.
Так что в вашем случае, если вы хотите полностью скрыть кнопку, просто создайте политику для своего ресурса (PostPolicy
) и не реализуйте метод create
.