1. Added csrf field. 2. Added dropdown menue for the title. 3. Added an input for the date of birth. 4. Fixed the appearance of the member state edit section.
102 lines
3.9 KiB
PHP
102 lines
3.9 KiB
PHP
@extends('layout.master')
|
|
|
|
@section('subnav')
|
|
<a href='{{ url()->previous() }}'>Zurück</a>
|
|
@endsection
|
|
|
|
@section('content')
|
|
<h1>@yield('title')</h1>
|
|
<form action="/people/@if (!is_null($person->id)) {{ $person->id }} @endif" method='post'>
|
|
@if (!is_null($person->id))
|
|
{{ method_field('patch') }}
|
|
@endif
|
|
{{ csrf_field() }}
|
|
<h3>Stammdaten</h3>
|
|
<table>
|
|
<tr>
|
|
<td>{{ Form::label('title', 'Anrede') }}</td>
|
|
<td>
|
|
@if (!is_null($person->id))
|
|
{{ Form::select('title', [
|
|
'Herr' => 'Herr',
|
|
'Frau' => 'Frau',
|
|
'Firma' => 'Firma'],
|
|
$person->title) }}
|
|
@else
|
|
{{ Form::select('title', [
|
|
'Herr' => 'Herr',
|
|
'Frau' => 'Frau',
|
|
'Firma' => 'Firma']) }}
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('name_or_company', 'Name / Firma') }}</td>
|
|
<td>{{ Form::text('name_or_company', $person->name_or_company) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('surname', 'Vorname') }}</td>
|
|
<td>{{ Form::text('surname', $person->surname) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('street', 'Straße + Hausnummer') }}</td>
|
|
<td>{{ Form::text('street', $person->street) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('postal_code', 'Postleitzahl') }}</td>
|
|
<td>{{ Form::text('postal_code', $person->postal_code) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('city', 'Stadt') }}</td>
|
|
<td>{{ Form::text('city', $person->city) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('email', 'E-Mail') }}</td>
|
|
<td>{{ Form::text('email', $person->email) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('mobile', 'Handy') }}</td>
|
|
<td>{{ Form::text('mobile', $person->mobile) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('phone', 'Telefon') }}</td>
|
|
<td>{{ Form::text('phone', $person->phone) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>{{ Form::label('date_of_birth', 'Geburtsdatum') }}</td>
|
|
<td>{{ Form::text('date_of_birth', $person->date_of_birth) }}</td>
|
|
</tr>
|
|
</table>
|
|
|
|
@if ($person->title != 'Firma')
|
|
<h3>Mitgliedsdaten</h3>
|
|
<table>
|
|
<tr>
|
|
<th>Eintrittsdatum</th>
|
|
<th>Austrittsdatum</th>
|
|
</tr>
|
|
{{-- List all member states, which are already in the database --}}
|
|
@if ($person->wasMember())
|
|
@foreach ($person->memberStates as $memberState)
|
|
<tr>
|
|
<td>{{ Form::hidden('memberStateId[]', $memberState->id) }}
|
|
{{ Form::text('joining_date[]', $memberState->joining_date) }}</td>
|
|
<td>{{ Form::text('leaving_date[]', $memberState->leaving_date) }}</td>
|
|
</tr>
|
|
@endforeach
|
|
@endif
|
|
|
|
{{-- Create empty input field for a new member state record. --}}
|
|
@if (!$person->isMember())
|
|
<tr>
|
|
<td>{{ Form::text('joining_date[]') }}</td>
|
|
<td>{{ Form::text('leaving_date[]') }}</td>
|
|
</tr>
|
|
@endif
|
|
</table>
|
|
@endif
|
|
|
|
<button type="submit" id="submit">Speichern</button>
|
|
</form>
|
|
@endsection
|