diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php new file mode 100644 index 0000000..c78daa9 --- /dev/null +++ b/app/Http/Controllers/UsersController.php @@ -0,0 +1,85 @@ + $user]); + } + + /** + * Show the form for editing the specified resource. + * + * @param \App\User $user + * @return \Illuminate\Http\Response + */ + public function edit(User $user) + { + // + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param \App\User $user + * @return \Illuminate\Http\Response + */ + public function update(Request $request, User $user) + { + // + } + + /** + * Remove the specified resource from storage. + * + * @param \App\User $user + * @return \Illuminate\Http\Response + */ + public function destroy(User $user) + { + // + } +} diff --git a/app/User.php b/app/User.php index 420f7c1..178a587 100644 --- a/app/User.php +++ b/app/User.php @@ -89,4 +89,10 @@ class User extends Authenticatable return $this->hasMany(User::class, 'father_id'); } + + public function profileLink() + { + $linkText = $this->name ?: $this->nickname; + return link_to_route('users.show', $linkText, [$this->id]); + } } diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 60c0de0..0761f55 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -5,18 +5,18 @@
| Nama Panggilan | -{{ $currentUser->nickname }} | +Nama Panggilan | +{{ $currentUser->nickname }} | |
|---|---|---|---|---|
| Nama | -{{ $currentUser->name }} | +{{ $currentUser->profileLink() }} | ||
| Jenis Kelamin | @@ -26,7 +26,7 @@Ayah |
@if ($currentUser->father_id)
- {{ $currentUser->father->nickname }}
+ {{ $currentUser->father->profileLink() }}
@else
{{ Form::open(['route' => ['family-actions.set-father', $currentUser->id]]) }}
@@ -43,7 +43,7 @@
Ibu |
@if ($currentUser->mother_id)
- {{ $currentUser->mother->nickname }}
+ {{ $currentUser->mother->profileLink() }}
@else
{{ Form::open(['route' => ['family-actions.set-mother', $currentUser->id]]) }}
|
@@ -64,7 +64,7 @@
|