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