diff --git a/app/Filament/Admin/Resources/ProductCategories/Schemas/ProductCategoryForm.php b/app/Filament/Admin/Resources/ProductCategories/Schemas/ProductCategoryForm.php index 7e11608..bc315bc 100644 --- a/app/Filament/Admin/Resources/ProductCategories/Schemas/ProductCategoryForm.php +++ b/app/Filament/Admin/Resources/ProductCategories/Schemas/ProductCategoryForm.php @@ -26,9 +26,9 @@ class ProductCategoryForm ->options(function () { return ProductCategory::all()->mapWithKeys(function ($category) { $title = is_array($category->title) - ? ($category->title[app()->getLocale()] ?? first($category->title)) + ? ($category->title[app()->getLocale()] ?? \Illuminate\Support\Arr::first($category->title)) : $category->title; - return [$category->id => $title]; + return [$category->id => $title ?? ('Category #' . $category->id)]; }); }) ->searchable(), diff --git a/app/Filament/Admin/Resources/Products/Schemas/ProductForm.php b/app/Filament/Admin/Resources/Products/Schemas/ProductForm.php index 54992da..1aab03a 100644 --- a/app/Filament/Admin/Resources/Products/Schemas/ProductForm.php +++ b/app/Filament/Admin/Resources/Products/Schemas/ProductForm.php @@ -33,9 +33,9 @@ class ProductForm ->options(function () { return ProductCategory::all()->mapWithKeys(function ($category) { $title = is_array($category->title) - ? ($category->title[app()->getLocale()] ?? first($category->title)) + ? ($category->title[app()->getLocale()] ?? \Illuminate\Support\Arr::first($category->title)) : $category->title; - return [$category->id => $title]; + return [$category->id => $title ?? ('Category #' . $category->id)]; }); }) ->searchable(),