6 changed files with 69 additions and 10 deletions
-
16app/Http/Controllers/UsersController.php
-
4resources/views/layouts/app.blade.php
-
49resources/views/users/search.blade.php
-
6routes/web.php
-
2tests/Feature/ManageUserFamiliesTest.php
-
2tests/Feature/UsersProfileTest.php
@ -0,0 +1,49 @@ |
|||||
|
@extends('layouts.app') |
||||
|
|
||||
|
@section('content') |
||||
|
<h3 class="page-header"> |
||||
|
Cari Keluarga Anda |
||||
|
@if (request('q')) |
||||
|
<small class="pull-right">User ditemukan : <strong>{{ $users->total() }} Orang</strong> untuk kata kunci : <strong>{{ request('q') }}</strong></small> |
||||
|
@endif |
||||
|
</h3> |
||||
|
|
||||
|
|
||||
|
{{ Form::open(['method' => 'get','class' => '']) }} |
||||
|
<div class="input-group"> |
||||
|
{{ Form::text('q', request('q'), ['class' => 'form-control', 'placeholder' => 'Masukkan nama/panggilan... klik Cari']) }} |
||||
|
<span class="input-group-btn"> |
||||
|
{{ Form::submit('Cari', ['class' => 'btn btn-default']) }} |
||||
|
{{ link_to_route('users.search', 'Reset', [], ['class' => 'btn btn-default']) }} |
||||
|
</span> |
||||
|
</div> |
||||
|
{{ Form::close() }} |
||||
|
|
||||
|
@if (request('q')) |
||||
|
<br> |
||||
|
{!! str_replace('/?', '?', $users->appends(Request::except('page'))->render()) !!} |
||||
|
@foreach ($users->chunk(4) as $chunkedUser) |
||||
|
<div class="row"> |
||||
|
@foreach ($chunkedUser as $user) |
||||
|
<div class="col-md-3"> |
||||
|
<div class="panel panel-default"> |
||||
|
<div class="panel-heading"><h3 class="panel-title">{{ $user->profileLink() }} ({{ $user->gender }})</h3></div> |
||||
|
<div class="panel-body"> |
||||
|
<div>Panggilan : {{ $user->nickname }}</div> |
||||
|
<hr style="margin: 5px 0;"> |
||||
|
<div>Ayah : {{ $user->father_id ? $user->father->name : '' }}</div> |
||||
|
<div>Ibu : {{ $user->mother_id ? $user->mother->name : '' }}</div> |
||||
|
</div> |
||||
|
<div class="panel-footer"> |
||||
|
{{ link_to_route('users.show', 'Lihat Profil', [$user->id], ['class' => 'btn btn-default btn-xs']) }} |
||||
|
{{ link_to_route('users.chart', 'Bagan Keluarga', [$user->id], ['class' => 'btn btn-default btn-xs']) }} |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
@endforeach |
||||
|
</div> |
||||
|
@endforeach |
||||
|
|
||||
|
{!! str_replace('/?', '?', $users->appends(Request::except('page'))->render()) !!} |
||||
|
@endif |
||||
|
@endsection |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue