Browse Source

Update UserMarriages and HomeController

pull/21/head
Nafies Luthfi 7 years ago
parent
commit
2f5ad521e2
  1. 9
      app/Http/Controllers/HomeController.php
  2. 11
      app/Http/Controllers/UserMarriagesController.php

9
app/Http/Controllers/HomeController.php

@ -3,7 +3,6 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\User; use App\User;
use Illuminate\Http\Request;
class HomeController extends Controller class HomeController extends Controller
{ {
@ -20,7 +19,7 @@ class HomeController extends Controller
/** /**
* Show the application dashboard. * Show the application dashboard.
* *
* @return \Illuminate\Http\Response
* @return \Illuminate\Contracts\View\View
*/ */
public function index() public function index()
{ {
@ -35,10 +34,10 @@ class HomeController extends Controller
$femalePersonList = User::where('gender_id', 2)->pluck('nickname', 'id'); $femalePersonList = User::where('gender_id', 2)->pluck('nickname', 'id');
return view('users.show', [ return view('users.show', [
'user' => $user,
'user' => $user,
'usersMariageList' => $usersMariageList, 'usersMariageList' => $usersMariageList,
'malePersonList' => $malePersonList,
'femalePersonList' => $femalePersonList
'malePersonList' => $malePersonList,
'femalePersonList' => $femalePersonList,
]); ]);
} }
} }

11
app/Http/Controllers/UserMarriagesController.php

@ -3,13 +3,20 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\User; use App\User;
use Illuminate\Http\Request;
class UserMarriagesController extends Controller class UserMarriagesController extends Controller
{ {
/**
* Show user marriage list.
*
* @param \App\User $user
* @return \Illuminate\View\View
*/
public function index(User $user) public function index(User $user)
{ {
$marriages = $user->marriages()->with('husband', 'wife')->withCount('childs')->get();
$marriages = $user->marriages()->with('husband', 'wife')
->withCount('childs')->get();
return view('users.marriages', compact('user', 'marriages')); return view('users.marriages', compact('user', 'marriages'));
} }
} }
Loading…
Cancel
Save