From 6c833bf80639333275ede23fd90dff3e0afad68a Mon Sep 17 00:00:00 2001 From: philipp lang <philipp@aweos.de> Date: Sun, 11 Apr 2021 17:13:56 +0200 Subject: [PATCH] Add birthday field --- app/Member/MemberResource.php | 3 ++- resources/js/views/member/Edit.vue | 3 +++ resources/js/views/member/Index.vue | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Member/MemberResource.php b/app/Member/MemberResource.php index 64f12398..8a9e9c78 100644 --- a/app/Member/MemberResource.php +++ b/app/Member/MemberResource.php @@ -21,7 +21,8 @@ class MemberResource extends JsonResource 'zip' => $this->zip, 'location' => $this->location, 'send_newspaper' => $this->send_newspaper, - 'birthday' => $this->birthday->format('d.m.Y'), + 'birthday' => $this->birthday->format('Y-m-d'), + 'birthday_human' => $this->birthday->format('d.m.Y'), 'joined_at' => $this->joined_at->format('d.m.Y'), 'id' => $this->id, 'gender_id' => $this->gender_id, diff --git a/resources/js/views/member/Edit.vue b/resources/js/views/member/Edit.vue index 2606161a..4e3e440e 100644 --- a/resources/js/views/member/Edit.vue +++ b/resources/js/views/member/Edit.vue @@ -33,6 +33,9 @@ <div> <f-text id="location" v-model="inner.location" label="Ort"></f-text> </div> + <div> + <f-text type="date" id="birthday" v-model="inner.birthday" label="Geburtsdatum"></f-text> + </div> <div> <f-select :options="regions" id="region_id" v-model="inner.region_id" label="Bundesland"></f-select> </div> diff --git a/resources/js/views/member/Index.vue b/resources/js/views/member/Index.vue index 67816901..13d18ef9 100644 --- a/resources/js/views/member/Index.vue +++ b/resources/js/views/member/Index.vue @@ -25,7 +25,7 @@ <div class="py-1 px-6"> <v-bool v-model="member.nami_id !== null"></v-bool> </div> - <div class="py-1 px-6" v-text="`${member.birthday}`"></div> + <div class="py-1 px-6" v-text="`${member.birthday_human}`"></div> <div class="py-1 px-6" v-text="`${member.joined_at}`"></div> </inertia-link>