From fb5a90f470093fc447852bd48276bd2cf5525ba1 Mon Sep 17 00:00:00 2001 From: Lukas Halbritter Date: Fri, 8 Feb 2019 13:57:46 +0100 Subject: [PATCH] Eager loaded data for person delete view. --- app/Http/Controllers/PeopleController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/Controllers/PeopleController.php b/app/Http/Controllers/PeopleController.php index 7945c2a..b4f8993 100644 --- a/app/Http/Controllers/PeopleController.php +++ b/app/Http/Controllers/PeopleController.php @@ -118,6 +118,13 @@ class PeopleController extends Controller // Show the delete dialog for a given person public function delete(Person $person) { + $person->load('targets:id,person_id,io_type_id,amount', + 'targets.ioType:id,factor', + 'targets.actuals:id,person_target_id,account_type_id,amount', + 'targets.actuals.accountType:id,account_class_id', + 'targets.actuals.accountType.accountClass:id,io_type_id', + 'targets.actuals.accountType.accountClass.ioType:id,factor'); + return view('people.delete', compact('person')); }