diff --git a/app/Http/Requests/Admin/System/GeneralSettingRequest.php b/app/Http/Requests/Admin/System/GeneralSettingRequest.php index 0f8989b..c670ed0 100644 --- a/app/Http/Requests/Admin/System/GeneralSettingRequest.php +++ b/app/Http/Requests/Admin/System/GeneralSettingRequest.php @@ -26,7 +26,7 @@ public function rules(): array $settingExists = GeneralSetting::exists(); return [ - 'name' => ['required', 'string', 'max:255'], + 'name' => ['required', 'string', 'max:50'], 'description' => ['required', 'string'], 'address' => ['required', 'string'], 'phone' => ['required', 'string', 'max:20'], diff --git a/database/migrations/2026_04_21_000456_create_general_settings_table.php b/database/migrations/2026_04_21_000456_create_general_settings_table.php index 129ee47..d4a8c62 100644 --- a/database/migrations/2026_04_21_000456_create_general_settings_table.php +++ b/database/migrations/2026_04_21_000456_create_general_settings_table.php @@ -13,10 +13,10 @@ public function up(): void { Schema::create('general_settings', function (Blueprint $table) { $table->id(); - $table->string('name'); - $table->text('description')->nullable(); - $table->text('address')->nullable(); - $table->string('phone')->nullable(); + $table->string('name', 50); + $table->text('description'); + $table->text('address'); + $table->string('phone', 20); $table->timestamps(); }); } diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 55997e8..839189e 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -20,6 +20,7 @@ public function run(): void ExpenseSeeder::class, PurchaseSeeder::class, OrderSeeder::class, + GeneralSettingSeeder::class, ]); } } diff --git a/database/seeders/GeneralSettingSeeder.php b/database/seeders/GeneralSettingSeeder.php new file mode 100644 index 0000000..076012a --- /dev/null +++ b/database/seeders/GeneralSettingSeeder.php @@ -0,0 +1,22 @@ + 'VN Grup', + 'description' => 'VN Grup adalah Toko Baju Daster Online yang menghadirkan koleksi baju daster berkualitas tinggi untuk wanita yang mengutamakan kenyamanan tanpa mengorbankan gaya. Kami menyediakan berbagai macam daster dengan desain yang beragam, mulai dari yang sederhana dan klasik hingga yang modern dan trendi, cocok untuk berbagai kebutuhan, baik di rumah maupun saat bersantai di luar.', + 'address' => 'Jl. Raya Pabuaran-Cipeunduy, Kec. Pabuaran, Kab. Subang, Jawa Barat', + 'phone' => '089679965828', + ]); + } +}