diff --git a/app/Http/Requests/Admin/Master/CategoryRequest.php b/app/Http/Requests/Admin/Master/CategoryRequest.php index 22bb0bb..64dff9d 100644 --- a/app/Http/Requests/Admin/Master/CategoryRequest.php +++ b/app/Http/Requests/Admin/Master/CategoryRequest.php @@ -23,7 +23,7 @@ public function authorize(): bool public function rules(): array { return [ - 'title' => ['required', 'string', 'max:50'], + 'name' => ['required', 'string', 'max:50'], ]; } } diff --git a/app/Models/Category.php b/app/Models/Category.php index 3de706d..e77fa3f 100644 --- a/app/Models/Category.php +++ b/app/Models/Category.php @@ -39,7 +39,7 @@ protected function inactive(Builder $query): void public function getSlugOptions(): SlugOptions { return SlugOptions::create() - ->generateSlugsFrom('title') + ->generateSlugsFrom('name') ->saveSlugsTo('slug'); } diff --git a/database/factories/CategoryFactory.php b/database/factories/CategoryFactory.php index 2d2524b..f5b259b 100644 --- a/database/factories/CategoryFactory.php +++ b/database/factories/CategoryFactory.php @@ -17,11 +17,11 @@ class CategoryFactory extends Factory */ public function definition(): array { - $title = str()->limit($this->faker->sentence, 40); + $name = str()->limit($this->faker->sentence, 40); return [ - 'title' => $title, - 'slug' => str()->slug($title), + 'name' => $name, + 'slug' => str()->slug($name), ]; } } diff --git a/database/migrations/2026_04_12_222831_create_categories_table.php b/database/migrations/2026_04_12_222831_create_categories_table.php index 0ca872a..cac0a6b 100644 --- a/database/migrations/2026_04_12_222831_create_categories_table.php +++ b/database/migrations/2026_04_12_222831_create_categories_table.php @@ -13,7 +13,7 @@ public function up(): void { Schema::create('categories', function (Blueprint $table) { $table->id(); - $table->string('title', 50); + $table->string('name', 50); $table->string('slug', 50); $table->boolean('is_active')->default(true); $table->timestamp('created_at')->useCurrent(); diff --git a/database/seeders/CategorySeeder.php b/database/seeders/CategorySeeder.php index 442e675..38f6100 100644 --- a/database/seeders/CategorySeeder.php +++ b/database/seeders/CategorySeeder.php @@ -13,10 +13,10 @@ class CategorySeeder extends Seeder public function run(): void { $categories = [ - ['title' => 'Set Celana', 'slug' => 'set-celana', 'is_active' => true], - ['title' => 'Gamis', 'slug' => 'gamis', 'is_active' => true], - ['title' => 'Mukena', 'slug' => 'mukena', 'is_active' => true], - ['title' => 'Dress', 'slug' => 'dress', 'is_active' => true], + ['name' => 'Set Celana', 'slug' => 'set-celana', 'is_active' => true], + ['name' => 'Gamis', 'slug' => 'gamis', 'is_active' => true], + ['name' => 'Mukena', 'slug' => 'mukena', 'is_active' => true], + ['name' => 'Dress', 'slug' => 'dress', 'is_active' => true], ]; foreach ($categories as $category) { diff --git a/resources/js/pages/admin/master/product/create.tsx b/resources/js/pages/admin/master/product/create.tsx index 8d7ce31..db0100d 100644 --- a/resources/js/pages/admin/master/product/create.tsx +++ b/resources/js/pages/admin/master/product/create.tsx @@ -99,7 +99,7 @@ export default function ProductCreate({ categories }: { categories: Category[] } <> {values.map((value) => ( - {value.title} + {value.name} ))} @@ -112,7 +112,7 @@ export default function ProductCreate({ categories }: { categories: Category[] } {(item: Category) => ( - {item.title} + {item.name} )} diff --git a/resources/js/pages/admin/master/product/edit.tsx b/resources/js/pages/admin/master/product/edit.tsx index 48fc7ee..7e93c8b 100644 --- a/resources/js/pages/admin/master/product/edit.tsx +++ b/resources/js/pages/admin/master/product/edit.tsx @@ -107,7 +107,7 @@ export default function ProductEdit({ product, categories }: { product: Product, <> {values.map((value) => ( - {value.title} + {value.name} ))} @@ -120,7 +120,7 @@ export default function ProductEdit({ product, categories }: { product: Product, {(item: Category) => ( - {item.title} + {item.name} )} diff --git a/resources/js/pages/admin/master/product/index.tsx b/resources/js/pages/admin/master/product/index.tsx index ea57f45..45d21fd 100644 --- a/resources/js/pages/admin/master/product/index.tsx +++ b/resources/js/pages/admin/master/product/index.tsx @@ -94,7 +94,7 @@ export default function ProductIndex({ products }: { products: Product[] }) {
{product.categories?.map((category) => ( - {category.title} + {category.name} ))} {(!product.categories || product.categories.length === 0) && (