diff --git a/app/Http/Controllers/PersonTargetsController.php b/app/Http/Controllers/PersonTargetsController.php new file mode 100644 index 0000000..f73f8b8 --- /dev/null +++ b/app/Http/Controllers/PersonTargetsController.php @@ -0,0 +1,110 @@ +load('person:id,name_or_company,surname', + 'ioType:id,factor', + 'actuals:id,person_target_id,account_type_id,amount', + 'actuals.accountType:id,account_class_id', + 'actuals.accountType.accountClass:id,io_type_id', + 'actuals.accountType.accountClass.ioType:id,factor'); + } + + return view('personTargets.index', compact('personTargets')); + } + + /** + * Show the form for creating a new resource. + * + * @return \Illuminate\Http\Response + */ + public function create() + { + // + } + + /** + * Store a newly created resource in storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function store(Request $request) + { + // + } + + /** + * Display the specified resource. + * + * @param \App\PersonTarget $personTarget + * @return \Illuminate\Http\Response + */ + public function show(PersonTarget $personTarget) + { + // + } + + /** + * Show the form for editing the specified resource. + * + * @param \App\PersonTarget $personTarget + * @return \Illuminate\Http\Response + */ + public function edit(PersonTarget $personTarget) + { + // + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param \App\PersonTarget $personTarget + * @return \Illuminate\Http\Response + */ + public function update(Request $request, PersonTarget $personTarget) + { + // + } + + /** + * Show the dialog for deleting the specified resource. + * + * @param \App\PersonTarget $personTarget + * @return \Illuminate\Http\Response + */ + public function delete(PersonTarget $personTarget) + { + return view('personTargets.delete', compact('personTarget')); + } + + /** + * Remove the specified resource from storage. + * + * @param \App\PersonTarget $personTarget + * @return \Illuminate\Http\Response + */ + public function destroy(PersonTarget $personTarget) + { + $personTarget->delete(); + + return redirect('/targets'); + } +} diff --git a/resources/views/layout/nav.blade.php b/resources/views/layout/nav.blade.php index 95e1a5f..293ff73 100644 --- a/resources/views/layout/nav.blade.php +++ b/resources/views/layout/nav.blade.php @@ -2,4 +2,5 @@
| Datum | +Position | +Person / Firma | +Soll | +Ist | +Differenz | +Aktion | +
|---|---|---|---|---|---|---|
| {{ formatDate($personTarget->date) }} | +{{ $personTarget->reference }} | +{{ $personTarget->person->fullName() }} | +{!! formatAmount($personTarget->signedAmount()) !!} | +{!! formatAmount($personTarget->actualsSum()) !!} | +{!! formatAmount($personTarget->difference()) !!} | +
+ Anzeigen + Bearbeiten + Löschen + |
+
| Datum | +Position | +Person / Firma | +Betrag | +Aktion | +||
|---|---|---|---|---|---|---|
| {{ formatDate($personTarget->date) }} | +{{ $personTarget->reference }} | +{{ $personTarget->person->fullName() }} | +{!! formatAmount($personTarget->signedAmount()) !!} | +{!! formatAmount($personTarget->actualsSum()) !!} | +{!! formatAmount($personTarget->difference()) !!} | +
+ Anzeigen + Bearbeiten + Löschen + |
+