5 changed files with 80 additions and 11 deletions
-
31app/Http/Controllers/FamilyActionsController.php
-
8app/User.php
-
12resources/views/home.blade.php
-
2routes/web.php
-
38tests/Feature/ManageUserFamiliesTest.php
@ -0,0 +1,31 @@ |
|||
<?php |
|||
|
|||
namespace App\Http\Controllers; |
|||
|
|||
use App\User; |
|||
use Illuminate\Http\Request; |
|||
|
|||
class FamilyActionsController extends Controller |
|||
{ |
|||
public function setFather(Request $request, User $user) |
|||
{ |
|||
$father = new User; |
|||
$father->nickname = $request->get('set_father'); |
|||
$father->gender_id = 1; |
|||
|
|||
$user->setFather($father); |
|||
|
|||
return back(); |
|||
} |
|||
|
|||
public function setMother(Request $request, User $user) |
|||
{ |
|||
$mother = new User; |
|||
$mother->nickname = $request->get('set_mother'); |
|||
$mother->gender_id = 2; |
|||
|
|||
$user->setMother($mother); |
|||
|
|||
return back(); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue