Skip to content
Snippets Groups Projects
Commit aeeef166 authored by robby syaifullah's avatar robby syaifullah
Browse files

Add Front-End for Profile

parent 31a00ffa
No related merge requests found
......@@ -721,16 +721,16 @@
},
{
"name": "league/flysystem",
"version": "1.0.42",
"version": "1.0.43",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
"reference": "09eabc54e199950041aef258a85847676496fe8e"
"reference": "1ce7cc142d906ba58dc54c82915d355a9191c8a8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/09eabc54e199950041aef258a85847676496fe8e",
"reference": "09eabc54e199950041aef258a85847676496fe8e",
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/1ce7cc142d906ba58dc54c82915d355a9191c8a8",
"reference": "1ce7cc142d906ba58dc54c82915d355a9191c8a8",
"shasum": ""
},
"require": {
......@@ -801,7 +801,7 @@
"sftp",
"storage"
],
"time": "2018-01-27T16:03:56+00:00"
"time": "2018-03-01T10:27:04+00:00"
},
{
"name": "monolog/monolog",
......@@ -1386,16 +1386,16 @@
},
{
"name": "symfony/console",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
"reference": "36d5b41e7d4e1ccf0370f6babe966c08ef0a1488"
"reference": "555c8dbe0ae9e561740451eabdbed2cc554b6a51"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/36d5b41e7d4e1ccf0370f6babe966c08ef0a1488",
"reference": "36d5b41e7d4e1ccf0370f6babe966c08ef0a1488",
"url": "https://api.github.com/repos/symfony/console/zipball/555c8dbe0ae9e561740451eabdbed2cc554b6a51",
"reference": "555c8dbe0ae9e561740451eabdbed2cc554b6a51",
"shasum": ""
},
"require": {
......@@ -1450,20 +1450,20 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
"time": "2018-01-29T09:06:29+00:00"
"time": "2018-02-26T15:55:47+00:00"
},
{
"name": "symfony/css-selector",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
"reference": "f97600434e3141ef3cbb9ea42cf500fba88022b7"
"reference": "c69f1e93aa898fd9fec627ebef467188151c8dc2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/css-selector/zipball/f97600434e3141ef3cbb9ea42cf500fba88022b7",
"reference": "f97600434e3141ef3cbb9ea42cf500fba88022b7",
"url": "https://api.github.com/repos/symfony/css-selector/zipball/c69f1e93aa898fd9fec627ebef467188151c8dc2",
"reference": "c69f1e93aa898fd9fec627ebef467188151c8dc2",
"shasum": ""
},
"require": {
......@@ -1503,20 +1503,20 @@
],
"description": "Symfony CssSelector Component",
"homepage": "https://symfony.com",
"time": "2018-01-03T07:38:00+00:00"
"time": "2018-02-03T14:58:37+00:00"
},
{
"name": "symfony/debug",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
"reference": "c77bb31d0f6310a2ac11e657475d396a92e5dc54"
"reference": "1721e4e7effb23480966690cdcdc7d2a4152d489"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/debug/zipball/c77bb31d0f6310a2ac11e657475d396a92e5dc54",
"reference": "c77bb31d0f6310a2ac11e657475d396a92e5dc54",
"url": "https://api.github.com/repos/symfony/debug/zipball/1721e4e7effb23480966690cdcdc7d2a4152d489",
"reference": "1721e4e7effb23480966690cdcdc7d2a4152d489",
"shasum": ""
},
"require": {
......@@ -1559,20 +1559,20 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
"time": "2018-01-18T22:19:33+00:00"
"time": "2018-02-28T21:50:02+00:00"
},
{
"name": "symfony/event-dispatcher",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
"reference": "74d33aac36208c4d6757807d9f598f0133a3a4eb"
"reference": "85eaf6a8ec915487abac52e133efc4a268204428"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/74d33aac36208c4d6757807d9f598f0133a3a4eb",
"reference": "74d33aac36208c4d6757807d9f598f0133a3a4eb",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/85eaf6a8ec915487abac52e133efc4a268204428",
"reference": "85eaf6a8ec915487abac52e133efc4a268204428",
"shasum": ""
},
"require": {
......@@ -1622,20 +1622,20 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com",
"time": "2018-01-03T07:38:00+00:00"
"time": "2018-02-14T14:11:10+00:00"
},
{
"name": "symfony/finder",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
"reference": "8b08180f2b7ccb41062366b9ad91fbc4f1af8601"
"reference": "552e244df10237f845a94fd64b194f848805e34b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/8b08180f2b7ccb41062366b9ad91fbc4f1af8601",
"reference": "8b08180f2b7ccb41062366b9ad91fbc4f1af8601",
"url": "https://api.github.com/repos/symfony/finder/zipball/552e244df10237f845a94fd64b194f848805e34b",
"reference": "552e244df10237f845a94fd64b194f848805e34b",
"shasum": ""
},
"require": {
......@@ -1671,20 +1671,20 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
"time": "2018-01-03T07:38:00+00:00"
"time": "2018-02-11T17:17:44+00:00"
},
{
"name": "symfony/http-foundation",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
"reference": "82a3ee2c6662d08ca1adf99e1ef2e31ab48196d4"
"reference": "94139989e51193e62a46bc87741ae05c8e8390f5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/82a3ee2c6662d08ca1adf99e1ef2e31ab48196d4",
"reference": "82a3ee2c6662d08ca1adf99e1ef2e31ab48196d4",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/94139989e51193e62a46bc87741ae05c8e8390f5",
"reference": "94139989e51193e62a46bc87741ae05c8e8390f5",
"shasum": ""
},
"require": {
......@@ -1724,20 +1724,20 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
"time": "2018-01-29T09:06:29+00:00"
"time": "2018-02-22T10:50:29+00:00"
},
{
"name": "symfony/http-kernel",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
"reference": "194bd224ec27952eac6d4fea6264b22990834eca"
"reference": "77cf672c855f038b1b916201d00b1d55899ee8e7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/194bd224ec27952eac6d4fea6264b22990834eca",
"reference": "194bd224ec27952eac6d4fea6264b22990834eca",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/77cf672c855f038b1b916201d00b1d55899ee8e7",
"reference": "77cf672c855f038b1b916201d00b1d55899ee8e7",
"shasum": ""
},
"require": {
......@@ -1749,7 +1749,7 @@
},
"conflict": {
"symfony/config": "<3.4",
"symfony/dependency-injection": "<3.4",
"symfony/dependency-injection": "<3.4.5|<4.0.5,>=4",
"symfony/var-dumper": "<3.4",
"twig/twig": "<1.34|<2.4,>=2"
},
......@@ -1762,7 +1762,7 @@
"symfony/config": "~3.4|~4.0",
"symfony/console": "~3.4|~4.0",
"symfony/css-selector": "~3.4|~4.0",
"symfony/dependency-injection": "~3.4|~4.0",
"symfony/dependency-injection": "^3.4.5|^4.0.5",
"symfony/dom-crawler": "~3.4|~4.0",
"symfony/expression-language": "~3.4|~4.0",
"symfony/finder": "~3.4|~4.0",
......@@ -1810,7 +1810,7 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
"time": "2018-01-29T13:27:08+00:00"
"time": "2018-03-01T19:48:35+00:00"
},
{
"name": "symfony/polyfill-mbstring",
......@@ -1928,16 +1928,16 @@
},
{
"name": "symfony/process",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
"reference": "e1712002d81de6f39f854bc5bbd9e9f4bb6345b4"
"reference": "6ed08502a7c9559da8e60ea343bdbd19c3350b3e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/e1712002d81de6f39f854bc5bbd9e9f4bb6345b4",
"reference": "e1712002d81de6f39f854bc5bbd9e9f4bb6345b4",
"url": "https://api.github.com/repos/symfony/process/zipball/6ed08502a7c9559da8e60ea343bdbd19c3350b3e",
"reference": "6ed08502a7c9559da8e60ea343bdbd19c3350b3e",
"shasum": ""
},
"require": {
......@@ -1973,20 +1973,20 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
"time": "2018-01-29T09:06:29+00:00"
"time": "2018-02-19T12:18:43+00:00"
},
{
"name": "symfony/routing",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
"reference": "a69bd948700b672e036147762f46749bcae33796"
"reference": "9c6268c1970c7e507bedc8946bece32a7db23515"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/a69bd948700b672e036147762f46749bcae33796",
"reference": "a69bd948700b672e036147762f46749bcae33796",
"url": "https://api.github.com/repos/symfony/routing/zipball/9c6268c1970c7e507bedc8946bece32a7db23515",
"reference": "9c6268c1970c7e507bedc8946bece32a7db23515",
"shasum": ""
},
"require": {
......@@ -2051,20 +2051,20 @@
"uri",
"url"
],
"time": "2018-01-16T18:04:12+00:00"
"time": "2018-02-28T21:50:02+00:00"
},
{
"name": "symfony/translation",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
"reference": "a9c4e4cc56f7eff0960c4f6c157da8f6b13211fc"
"reference": "e20a9b7f9f62cb33a11638b345c248e7d510c938"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/a9c4e4cc56f7eff0960c4f6c157da8f6b13211fc",
"reference": "a9c4e4cc56f7eff0960c4f6c157da8f6b13211fc",
"url": "https://api.github.com/repos/symfony/translation/zipball/e20a9b7f9f62cb33a11638b345c248e7d510c938",
"reference": "e20a9b7f9f62cb33a11638b345c248e7d510c938",
"shasum": ""
},
"require": {
......@@ -2119,20 +2119,20 @@
],
"description": "Symfony Translation Component",
"homepage": "https://symfony.com",
"time": "2018-01-18T22:19:33+00:00"
"time": "2018-02-22T10:50:29+00:00"
},
{
"name": "symfony/var-dumper",
"version": "v4.0.4",
"version": "v4.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
"reference": "6d63cc74f3e2d4961411ccb77389a00332653104"
"reference": "c7d89044ed6ed3b7d8b558d509cca0666b947e58"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/6d63cc74f3e2d4961411ccb77389a00332653104",
"reference": "6d63cc74f3e2d4961411ccb77389a00332653104",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/c7d89044ed6ed3b7d8b558d509cca0666b947e58",
"reference": "c7d89044ed6ed3b7d8b558d509cca0666b947e58",
"shasum": ""
},
"require": {
......@@ -2188,7 +2188,7 @@
"debug",
"dump"
],
"time": "2018-01-29T09:06:29+00:00"
"time": "2018-02-26T15:55:47+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -12,11 +12,11 @@
"devDependencies": {
"axios": "^0.17",
"bootstrap": "^4.0.0",
"popper.js": "^1.12",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^2.0",
"lodash": "^4.17.4",
"popper.js": "^1.12",
"vue": "^2.5.7"
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"/js/app.js": "/js/app.js",
"/css/app.css": "/css/app.css"
}
\ No newline at end of file
.user-row {
margin-bottom: 14px;
}
.user-row:last-child {
margin-bottom: 0;
}
.dropdown-user {
margin: 13px 0;
padding: 5px;
height: 100%;
}
.dropdown-user:hover {
cursor: pointer;
}
.table-user-information > tbody > tr {
border-top: 1px solid rgb(221, 221, 221);
}
.table-user-information > tbody > tr:first-child {
border-top: 0;
}
.table-user-information > tbody > tr > td {
border-top: 0;
}
.toppad
{margin-top:20px;
}
.table-user-information > tbody > tr > td {
border-top: 0;
}
.toppad
{margin-top:20px;
}
.sub-title {
margin-left: 5%
}
#profile-image1 {
cursor: pointer;
width: 100px;
height: 100px;
border:2px solid #03b1ce ;}
.tital{ font-size:16px; font-weight:500;}
.bot-border{ border-bottom:1px #f8f8f8 solid; margin:5px 0 5px 0}
\ No newline at end of file
......@@ -8,7 +8,5 @@
// Bootstrap
@import '~bootstrap/scss/bootstrap';
.navbar-laravel {
background-color: #fff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}
//custom
@import 'custom';
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
<a class="navbar-brand" href="/">Alumni STEI</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarsExampleDefault">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="/profile/{{$user->id}}">Profile</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">TBD</a>
</li>
</ul>
</div>
</nav>
\ No newline at end of file
......@@ -10,6 +10,7 @@
<body>
<div class="container">
@include('inc.messages')
@include('inc.navbar')
@yield('content')
</div>
</body>
......
......@@ -3,25 +3,46 @@
@section('title', $user->name . ' | Update Profile')
@section('content')
<h1>Edit Profile</h1>
{!! Form::open(['action' => ['UsersController@update',$user->id], 'method' => 'POST']) !!}
<div class="form-group">
{{Form::label('email','Email')}}
{{Form::text('email', $user->email , ['class' => 'form-control'])}}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<h2 class="sub-title">Edit Profile</h2>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 col-xs-offset-0 col-sm-offset-0 col-md-offset-3 col-lg-offset-3 toppad" >
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">{{$user->name}}</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-3 col-lg-3 " align="center"> <img alt="User Pic"
src="https://x1.xingassets.com/assets/frontend_minified/img/users/nobody_m.original.jpg"
class="img-circle img-responsive" id=""> </div>
<div class=" col-md-9 col-lg-9 ">
{!! Form::open(['action' => ['UsersController@update',$user->id], 'method' => 'POST']) !!}
<div class="form-group">
{{Form::label('email','Email')}}
{{Form::text('email', $user->email , ['class' => 'form-control'])}}
{{Form::label('phone_number','Nomor HP')}}
{{Form::text('phone_number', $user->phone_number, ['class' => 'form-control'])}}
{{Form::label('phone_number','Nomor HP')}}
{{Form::text('phone_number', $user->phone_number, ['class' => 'form-control'])}}
{{Form::label('company','Perusahaan')}}
{{Form::text('company', $user->company, ['class' => 'form-control'])}}
{{Form::label('interest','Interest')}}
{{Form::text('interest', $user->interest, ['class' => 'form-control'])}}
{{Form::label('company','Perusahaan')}}
{{Form::text('company', $user->company, ['class' => 'form-control'])}}
{{Form::label('interest','Interest')}}
{{Form::text('interest', $user->interest, ['class' => 'form-control'])}}
{{Form::label('address','Alamat')}}
{{Form::text('address', $user->address, ['class' => 'form-control'])}}
{{Form::label('address','Alamat')}}
{{Form::text('address', $user->address, ['class' => 'form-control'])}}
</div>
{{Form::hidden('_method', 'PUT')}}
{{Form::submit('Submit', ['class' => 'btn btn-blue'])}}
{!! Form::close() !!}
</div>
</div>
</div>
</div>
</div>
</div>
{{Form::hidden('_method', 'PUT')}}
{{Form::submit('Submit', ['class' => 'btn btn-dark'])}}
{!! Form::close() !!}
@endsection
\ No newline at end of file
......@@ -3,11 +3,55 @@
@section('title', $user->name . ' | Profile')
@section('content')
<h1>{{$user->name}}</h1>
<div>Email: {{$user->email}}</div>
<div>Nomor HP: {{$user->phone_number}}</div>
<div>Perusahaan: {{$user->company}}</div>
<div>Interest: {{$user->interest}}</div>
<div>Alamat: {{$user->address == null ? '-' : $user->address}}</div>
<a href="/profile/{{$user->id}}/edit" class="btn btn-dark">Edit Profile</a>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<h2 class="sub-title">Profile</h2>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 col-xs-offset-0 col-sm-offset-0 col-md-offset-3 col-lg-offset-3 toppad" >
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">{{$user->name}}</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-3 col-lg-3 " align="center"> <img alt="User Pic"
src="https://x1.xingassets.com/assets/frontend_minified/img/users/nobody_m.original.jpg"
class="img-circle img-responsive" id=""> </div>
<div class=" col-md-9 col-lg-9 ">
<table class="table table-user-information">
<tbody>
<tr>
<td>Email</td>
<td><a href="mailto:{{$user->email}}">{{$user->email}}</a></td>
</tr>
<td>Phone Number</td>
<td>{{$user->phone_number}}
</tr>
<tr>
<td>Company</td>
<td>{{$user->company}}</td>
</tr>
<tr>
<td>Interest</td>
<td>{{$user->interest}}</td>
</tr>
<tr>
<td>Address</td>
<td>{{$user->address}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="panel-footer">
<a href="/profile/{{$user->id}}/edit" data-original-title="Edit this user"
data-toggle="tooltip" type="button" class="btn btn-sm btn-warning pull right">
<i class="glyphicon glyphicon-edit"></i>
</a>
</div>
</div>
</div>
</div>
@endsection
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment