diff --git a/app/Livewire/Forms/Studio/Master/UserForm.php b/app/Livewire/Forms/Studio/Master/UserForm.php index 56d9bce..a426dc8 100644 --- a/app/Livewire/Forms/Studio/Master/UserForm.php +++ b/app/Livewire/Forms/Studio/Master/UserForm.php @@ -53,7 +53,7 @@ public function rules(): array 'base_salary' => ['required', new UnsignedInteger], 'birthdate' => ['required', 'date', 'before:'.Carbon::now()->subYears(18)->format('Y-m-d')], 'hire_date' => ['required', 'date'], - 'address' => ['required', 'string'], + 'address' => ['nullable', 'string'], 'gender' => ['required', Rule::in(Gender::cases())], 'status' => ['required', Rule::in(UserStatus::cases())], 'outlet_ids' => ['required', 'array', 'min:1'], diff --git a/database/migrations/2025_09_13_034842_create_employees_table.php b/database/migrations/2025_09_13_034842_create_employees_table.php index dc0466b..1e7daa2 100644 --- a/database/migrations/2025_09_13_034842_create_employees_table.php +++ b/database/migrations/2025_09_13_034842_create_employees_table.php @@ -21,7 +21,7 @@ public function up(): void $table->string('phone_number', 20); $table->unsignedInteger('base_salary')->default(0); $table->enum('gender', [Gender::values()])->comment(Gender::comment()); - $table->text('address'); + $table->text('address')->nullable(); $table->date('birthdate'); $table->date('hire_date'); $table->date('resign_date')->nullable(); diff --git a/resources/views/livewire/studio/master/user/form.blade.php b/resources/views/livewire/studio/master/user/form.blade.php index 0e8ec55..95bfc68 100644 --- a/resources/views/livewire/studio/master/user/form.blade.php +++ b/resources/views/livewire/studio/master/user/form.blade.php @@ -78,14 +78,10 @@