Implemented person target creating and editing.

This commit is contained in:
Lukas Halbritter
2018-10-23 23:33:36 +02:00
parent 3cb6abe52a
commit cda399a9f2
6 changed files with 206 additions and 9 deletions
@@ -0,0 +1,79 @@
@extends('layout.master')
@section('subnav')
<li class='nav-item'>
<a href='{{ url()->previous() }}' class='btn btn-outline-primary'>Zurück</a>
</li>
@endsection
@section('content')
<h1>@yield('title')</h1>
<form action="/targets/@if (!is_null($personTarget->id)) {{ $personTarget->id }} @endif" method='post'>
@if (!is_null($personTarget->id))
{{ method_field('patch') }}
@endif
{{ csrf_field() }}
<div class='form-group row'>
{{ Form::label('date', 'Datum', ['class' => 'col-sm-2 col-form-label']) }}
<div class='col-sm-10'>
{{ Form::date('date', $personTarget->date, ['class' => 'form-control']) }}
</div>
</div>
<div class='form-group row'>
{{ Form::label('reference', 'Position', ['class' => 'col-sm-2 col-form-label']) }}
<div class='col-sm-10'>
{{ Form::text('reference', $personTarget->reference, ['class' => 'form-control']) }}
</div>
</div>
<div class='form-group row'>
{{ Form::label('amount', 'Betrag', ['class' => 'col-sm-2 col-form-label']) }}
<div class='col-sm-10'>
{{ Form::text('amount', $personTarget->amount, ['class' => 'form-control']) }}
</div>
</div>
<div class='form-group row'>
{{ Form::label('io_type_id', 'Typ', ['class' => 'col-sm-2 col-form-label']) }}
<div class='col-sm-10'>
{{
Form::select(
'io_type_id',
$ioTypesArray,
$personTarget->io_type_id,
[
'placeholder' => 'Hier auswählen ...',
'class' => 'form-control'
]
)
}}
</div>
</div>
<div class='form-group row'>
{{ Form::label('person_id', 'Person / Firma', ['class' => 'col-sm-2 col-form-label']) }}
<div class='col-sm-10'>
{{
Form::select(
'person_id',
$peopleArray,
$personTarget->person_id,
[
'placeholder' => 'Hier auswählen ...',
'class' => 'form-control'
]
)
}}
</div>
</div>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
<div class="form-group row">
<div class="col-sm-10">
<button class="btn btn-primary" type="submit" id="submit">Speichern</button>
</div>
</div>
</form>
@endsection
@@ -0,0 +1,4 @@
@extends('layout.forms.personTarget')
@section('title', 'Neue Zahlungsverpflichtung')
@@ -0,0 +1,4 @@
@extends('layout.forms.personTarget')
@section('title', 'Zahlungsverpflichtung bearbeiten')
@@ -29,7 +29,6 @@
<td>{!! formatAmount($personTarget->difference()) !!}</td>
<td>
<div class="btn-group" role="group" aria-label="Basic example">
<a href='/targets/{{ $personTarget->id }}' class="btn btn-primary"><i class="fas fa-eye"></i></a>
<a href='/targets/{{ $personTarget->id }}/edit' class="btn btn-success"><i class="fas fa-edit"></i></a>
<a href='/targets/{{ $personTarget->id }}/delete' class="btn btn-danger"><i class="fas fa-trash"></i></a>
</div>