diff --git a/app/Http/Controllers/FamilyActionsController.php b/app/Http/Controllers/FamilyActionsController.php index c4ce316..f72870e 100644 --- a/app/Http/Controllers/FamilyActionsController.php +++ b/app/Http/Controllers/FamilyActionsController.php @@ -23,6 +23,7 @@ class FamilyActionsController extends Controller $father->name = $request->get('set_father'); $father->nickname = $request->get('set_father'); $father->gender_id = 1; + $father->manager_id = auth()->id(); $user->setFather($father); } @@ -45,6 +46,7 @@ class FamilyActionsController extends Controller $mother->name = $request->get('set_mother'); $mother->nickname = $request->get('set_mother'); $mother->gender_id = 2; + $mother->manager_id = auth()->id(); $user->setMother($mother); } @@ -65,6 +67,7 @@ class FamilyActionsController extends Controller $child->nickname = $request->get('add_child_name'); $child->gender_id = $request->get('add_child_gender_id'); $child->parent_id = $request->get('add_child_parent_id'); + $child->manager_id = auth()->id(); \DB::beginTransaction(); $child->save(); @@ -100,6 +103,7 @@ class FamilyActionsController extends Controller $wife->name = $request->get('set_wife'); $wife->nickname = $request->get('set_wife'); $wife->gender_id = 2; + $wife->manager_id = auth()->id(); } $user->addWife($wife); @@ -121,6 +125,7 @@ class FamilyActionsController extends Controller $husband->name = $request->get('set_husband'); $husband->nickname = $request->get('set_husband'); $husband->gender_id = 1; + $husband->manager_id = auth()->id(); } $user->addHusband($husband); diff --git a/tests/Feature/ManageUserFamiliesTest.php b/tests/Feature/ManageUserFamiliesTest.php index 7bda126..5c58d60 100644 --- a/tests/Feature/ManageUserFamiliesTest.php +++ b/tests/Feature/ManageUserFamiliesTest.php @@ -43,6 +43,7 @@ class ManageUserFamiliesTest extends TestCase $this->seeInDatabase('users', [ 'nickname' => 'Nama Ibu', + 'manager_id' => $user->id, ]); $this->assertEquals('Nama Ibu', $user->fresh()->mother->nickname); @@ -71,6 +72,7 @@ class ManageUserFamiliesTest extends TestCase 'father_id' => $user->id, 'mother_id' => null, 'parent_id' => null, + 'manager_id' => $user->id, ]); } @@ -102,6 +104,7 @@ class ManageUserFamiliesTest extends TestCase 'gender_id' => 1, 'father_id' => $husband->id, 'mother_id' => $wife->id, + 'manager_id' => $husband->id, ]); } @@ -147,6 +150,7 @@ class ManageUserFamiliesTest extends TestCase $this->seeInDatabase('users', [ 'nickname' => 'Nama Suami', 'gender_id' => 1, + 'manager_id' => $user->id, ]); $husband = User::orderBy('id', 'desc')->first(); @@ -262,6 +266,7 @@ class ManageUserFamiliesTest extends TestCase $this->seeInDatabase('users', [ 'id' => $user->id, 'parent_id' => $marriageId, + 'manager_id' => $user->id, ]); } }