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) => (