diff --git a/src/ConditionalContainer.php b/src/ConditionalContainer.php index 835846a..c6c8c78 100644 --- a/src/ConditionalContainer.php +++ b/src/ConditionalContainer.php @@ -56,7 +56,9 @@ public function __construct(array $fields) parent::__construct('conditional_container_' . Str::random(10)); - $this->fields = collect($fields); + $this->fields = collect($fields)->filter(function (Field $field) { + return $field->authorize(resolve(NovaRequest::class)); + }); $this->expressions = collect(); $this->withMeta([ 'operation' => 'some' ]);