Я знаю, что могу скрыть некоторые поля с помощью метода canSee
:
Text::make('Something')
->canSee(function ($request) {
return $request->user()->can('some ability');
}),
А из документации есть canSeeWhen
метод, с помощью которого вы может скрыть поле в зависимости от способностей пользователя:
canSeeWhen('viewProfile', $this);
Но эти методы работают для любой ситуации, например, если я определяю метод canSee
для поля, это поле не отображается на страницах индекса, сведений, создания и обновления.
Я хочу скрыть некоторые поля, когда пользователь редактирует ресурс.
Как я могу это сделать?