From 81cc32db296090b66fcddca7b994f8efe9e714fe Mon Sep 17 00:00:00 2001 From: Lukas Halbritter Date: Mon, 24 Sep 2018 18:54:34 +0200 Subject: [PATCH] Added a layout for the people create/edit form. Implemented the edit view for people. --- resources/views/layout/forms/person.blade.php | 75 +++++++++++++++++++ resources/views/layout/master.blade.php | 2 +- resources/views/people/create.blade.php | 0 resources/views/people/edit.blade.php | 4 + 4 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 resources/views/layout/forms/person.blade.php create mode 100644 resources/views/people/create.blade.php create mode 100644 resources/views/people/edit.blade.php diff --git a/resources/views/layout/forms/person.blade.php b/resources/views/layout/forms/person.blade.php new file mode 100644 index 0000000..652802d --- /dev/null +++ b/resources/views/layout/forms/person.blade.php @@ -0,0 +1,75 @@ +@extends('layout.master') + +@section('content') +

@yield('title')

+
+ @if (!is_null($person->id)) + {!! method_field('patch') !!} + @endif +

Stammdaten

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{{ Form::label('title', 'Anrede') }}{{ Form::text('title', $person->title) }}
{{ Form::label('name_or_company', 'Name / Firma') }}{{ Form::text('name_or_company', $person->name_or_company) }}
{{ Form::label('surname', 'Vorname') }}{{ Form::text('surname', $person->surname) }}
{{ Form::label('street', 'Straße + Hausnummer') }}{{ Form::text('street', $person->street) }}
{{ Form::label('postal_code', 'Postleitzahl') }}{{ Form::text('postal_code', $person->postal_code) }}
{{ Form::label('city', 'Stadt') }}{{ Form::text('city', $person->city) }}
{{ Form::label('email', 'E-Mail') }}{{ Form::text('email', $person->email) }}
{{ Form::label('mobile', 'Handy') }}{{ Form::text('mobile', $person->mobile) }}
{{ Form::label('phone', 'Telefon') }}{{ Form::text('phone', $person->phone) }}
+ + @if ($person->title != 'Firma') +

Mitgliedsdaten

+ + + + + + @if ($person->wasMember()) + @foreach ($person->memberStates as $memberState) + + + + + @endforeach + @else + + + + + @endif +
EintrittsdatumAustrittsdatum
{{ Form::hidden('meberStateId[]', $memberState->id) }} + {{ Form::text('joining_date[]', $memberState->joining_date) }}{{ Form::text('leaving_date[]', $memberState->leaving_date) }}
{{ Form::text('joining_date[]', $memberState->joining_date) }}{{ Form::text('leaving_date[]', $memberState->leaving_date) }}
+ @endif + + +
+@endsection diff --git a/resources/views/layout/master.blade.php b/resources/views/layout/master.blade.php index fb5c9e1..c2cfdd5 100644 --- a/resources/views/layout/master.blade.php +++ b/resources/views/layout/master.blade.php @@ -8,7 +8,7 @@ -
+ diff --git a/resources/views/people/create.blade.php b/resources/views/people/create.blade.php new file mode 100644 index 0000000..e69de29 diff --git a/resources/views/people/edit.blade.php b/resources/views/people/edit.blade.php new file mode 100644 index 0000000..3285849 --- /dev/null +++ b/resources/views/people/edit.blade.php @@ -0,0 +1,4 @@ +@extends('layout.forms.person') + +@section('title', 'Person bearbeiten') +@section('method', 'patch')