diff --git a/app/Infrastructure/Http/Requests/UserRequest.php b/app/Infrastructure/Http/Requests/UserRequest.php index 9319121..8b74657 100644 --- a/app/Infrastructure/Http/Requests/UserRequest.php +++ b/app/Infrastructure/Http/Requests/UserRequest.php @@ -23,6 +23,7 @@ class UserRequest extends FormRequest "employmentForm" => ["required", new Enum(EmploymentForm::class)], "employmentDate" => ["required", "date_format:Y-m-d"], "birthday" => ["nullable", "date_format:Y-m-d"], + "slackId" => [], ]; } @@ -43,6 +44,7 @@ class UserRequest extends FormRequest "employment_form" => $this->get("employmentForm"), "employment_date" => $this->get("employmentDate"), "birthday" => $this->get("birthday"), + "slack_id" => $this->get("slackId"), ]; } } diff --git a/app/Infrastructure/Http/Resources/UserFormDataResource.php b/app/Infrastructure/Http/Resources/UserFormDataResource.php index bade223..ff85794 100644 --- a/app/Infrastructure/Http/Resources/UserFormDataResource.php +++ b/app/Infrastructure/Http/Resources/UserFormDataResource.php @@ -22,6 +22,7 @@ class UserFormDataResource extends JsonResource "employmentForm" => $this->profile->employment_form, "employmentDate" => $this->profile->employment_date->toDateString(), "birthday" => $this->profile->birthday->toDateString(), + "slackId" => $this->profile->slack_id, ]; } } diff --git a/resources/js/Pages/Users/Create.vue b/resources/js/Pages/Users/Create.vue index 9335a1d..5caadf9 100644 --- a/resources/js/Pages/Users/Create.vue +++ b/resources/js/Pages/Users/Create.vue @@ -234,6 +234,29 @@

+
+ +
+ +

+ {{ form.errors.slackId }} +

+
+
+
+ +
+ +

+ {{ form.errors.slackId }} +

+
+
form.value === props.user.employmentForm), employmentDate: props.user.employmentDate, birthday: props.user.birthday, + slackId: props.user.slackId, }) function editUser() {