diff --git a/app/Http/Controllers/ProdukController.php b/app/Http/Controllers/ProdukController.php index 404dff9..d91f2a8 100644 --- a/app/Http/Controllers/ProdukController.php +++ b/app/Http/Controllers/ProdukController.php @@ -28,7 +28,7 @@ class ProdukController extends Controller { $validated = $request->validate([ 'nama' => 'required|string|max:100', - 'id_kategori' => 'required|exists:users,id', + 'id_kategori' => 'required|exists:kategoris,id', 'berat' => 'required|numeric', 'kadar' => 'required|integer', 'harga_per_gram' => 'required|numeric', diff --git a/app/Models/Kategori.php b/app/Models/Kategori.php index 3abc4fa..b76a659 100644 --- a/app/Models/Kategori.php +++ b/app/Models/Kategori.php @@ -15,7 +15,7 @@ class Kategori extends Model protected $hidden = ['created_at', 'updated_at', 'deleted_at']; - public function produks() + public function produk() { return $this->hasMany(Produk::class, 'id_kategori'); } diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 70d55af..5ec537c 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -37,7 +37,7 @@ class DatabaseSeeder extends Seeder } } - $kategoriList = ['cincin', 'gelang', 'kalung', 'anting']; + $kategoriList = ['cincin', 'gelang rantai', 'gelang bulat', 'kalung', 'liontin', 'anting', 'giwang']; foreach ($kategoriList as $kategori) { Kategori::factory()->create([ 'nama' => $kategori diff --git a/resources/js/pages/InputProduk.vue b/resources/js/pages/InputProduk.vue index 5f4a1ae..05fcfe8 100644 --- a/resources/js/pages/InputProduk.vue +++ b/resources/js/pages/InputProduk.vue @@ -20,7 +20,7 @@