diff --git a/src/Fields/Statuses.php b/src/Fields/Statuses.php index 97fbf94..15e17ec 100644 --- a/src/Fields/Statuses.php +++ b/src/Fields/Statuses.php @@ -42,9 +42,9 @@ class Statuses extends Field { */ public $singularLabel; - public function __construct() + public function __construct($name = 'Status Log') { - parent::__construct('Status Log', 'statuses'); + parent::__construct($name, 'statuses'); $resource = \DigitalCloud\NovaResourceStatus\Resources\Status::class; diff --git a/src/Traits/HasStatus.php b/src/Traits/HasStatus.php index c539742..d659ee0 100644 --- a/src/Traits/HasStatus.php +++ b/src/Traits/HasStatus.php @@ -1,8 +1,10 @@ relationLoaded('statuses') ? $this->statuses : $this->statuses(); @@ -62,7 +64,7 @@ public function latestStatus(...$names): ?Status public function scopeCurrentStatus(Builder $builder, ...$names) { - $names = is_array($names) ? array_flatten($names) : func_get_args(); + $names = is_array($names) ? Arr::flatten($names) : func_get_args(); $builder ->whereHas( 'statuses', @@ -90,7 +92,7 @@ function (QueryBuilder $query) { **/ public function scopeOtherCurrentStatus(Builder $builder, ...$names) { - $names = is_array($names) ? array_flatten($names) : func_get_args(); + $names = is_array($names) ? Arr::flatten($names) : func_get_args(); $builder ->whereHas( 'statuses',