【发布时间】:2019-07-20 22:34:18
【问题描述】:
我知道我可以使用canSee 方法隐藏一些字段:
Text::make('Something')
->canSee(function ($request) {
return $request->user()->can('some ability');
}),
从documentation 开始,有一个canSeeWhen 方法可以根据用户的能力隐藏字段:
canSeeWhen('viewProfile', $this);
但这些方法适用于所有情况,例如,如果我在字段上定义 canSee 方法,则该字段在索引、详细信息、创建和更新页面上是不可见的。
我想在用户编辑资源时隐藏一些字段。
我该怎么做?
【问题讨论】:
标签: laravel-nova laravel-authorization