Created
March 16, 2017 18:48
-
-
Save segun6060/22ce2bb94a918ba0b788187049da8bc8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public function update(Request $request, $id) | |
{ | |
// | |
$this->validate($request, array( | |
'name' => 'required|max:255|unique:users', | |
'email' => 'required|email|max:255', | |
'phone' => 'required|numeric', | |
'plan' => 'required|max:255', | |
'bname' => 'required|max:255', | |
'acname' => 'required|max:255', | |
'acnumber' => 'required|numeric', | |
'actype' => 'required|max:255', | |
)); | |
$user = User::find($id); | |
$user->name = $request['name']; | |
$user->email = $request['email']; | |
$user->phone = $request['phone']; | |
$user->plan = $request['plan']; | |
$user->bname = $request['bname']; | |
$user->acname = $request['acname']; | |
$user->acnumber = $request['acnumber']; | |
$user->actype = $request['actype']; | |
$user->update(); | |
Session::flash('success','Your details was succesfully updated!'); | |
return back(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Route::post('/profile', 'ProfileController@update'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@extends('layouts.app') | |
@section('content') | |
<div class="container"> | |
<div class="row"> | |
<div class="col-md-8 col-md-offset-2"> | |
<div class="panel panel-default"> | |
<div class="panel-heading">Register</div> | |
<div class="panel-body"> | |
<form class="form-horizontal" role="form" method="POST" action="{{ url('/profile') }}"> | |
{{ csrf_field() }} | |
<div class="form-group{{ $errors->has('name') ? ' has-error' : '' }}"> | |
<label for="name" class="col-md-4 control-label">User Name</label> | |
<div class="col-md-6"> | |
<input id="name" type="text" class="form-control" name="name" value="{{ Auth::user()->name}}" required autofocus> | |
@if ($errors->has('name')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('name') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}"> | |
<label for="email" class="col-md-4 control-label">E-Mail Address</label> | |
<div class="col-md-6"> | |
<input id="email" type="email" class="form-control" name="email" value="{{ Auth::user()->email }}" required> | |
@if ($errors->has('email')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('email') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group{{ $errors->has('phone') ? ' has-error' : '' }}"> | |
<label for="phone" class="col-md-4 control-label">Phone Number</label> | |
<div class="col-md-6"> | |
<input id="phone" type="text" class="form-control" name="phone" value="{{ Auth::user()->phone }}" required autofocus> | |
@if ($errors->has('phone')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('phone') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group{{ $errors->has('plan') ? ' has-error' : '' }}"> | |
<label for="plan" class="col-md-4 control-label">Pick Plan</label> | |
<div class="col-md-6"> | |
<select id="plan" class="form-control" name="plan"> | |
<option value="{{Auth::user()->plan}}">{{Auth::user()->plan}}</option> | |
<option value="10,000"> 10,000</option> | |
<option value="20,000"> 20,000</option> | |
<option value="50,000"> 50,000</option> | |
<option value="100,000"> 100,000</option> | |
<option value="200,000"> 200,000</option> | |
<option value="500,000"> 500,000</option> | |
</select> | |
@if ($errors->has('plan')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('plan') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group{{ $errors->has('bname') ? ' has-error' : '' }}"> | |
<label for="bname" class="col-md-4 control-label">Bank Name</label> | |
<div class="col-md-6"> | |
<input id="bname" type="text" class="form-control" name="bname" value="{{ Auth::user()->bname}}" required autofocus> | |
@if ($errors->has('bname')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('bname') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group{{ $errors->has('acname') ? ' has-error' : '' }}"> | |
<label for="acname" class="col-md-4 control-label">Account Name</label> | |
<div class="col-md-6"> | |
<input id="acname" type="text" class="form-control" name="acname" value="{{ Auth::user()->acname }}" required autofocus> | |
@if ($errors->has('acname')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('acname') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group{{ $errors->has('acnumber') ? ' has-error' : '' }}"> | |
<label for="acnumber" class="col-md-4 control-label">Account Number</label> | |
<div class="col-md-6"> | |
<input id="acnumber" type="text" class="form-control" name="acnumber" value="{{ Auth::user()->acnumber}}" required autofocus> | |
@if ($errors->has('acnumber')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('acnumber') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group{{ $errors->has('actype') ? ' has-error' : '' }}"> | |
<label for="actype" class="col-md-4 control-label">Account Type</label> | |
<div class="col-md-6"> | |
<label class="radio-inline"> | |
<input id="actype" type="radio" name="actype" id="inlineRadio1" value="Saving"> Saving | |
</label> | |
<label class="radio-inline"> | |
<input id="Account Type" type="radio" name="actype" id="inlineRadio2" value="Current"> Current | |
</label> | |
@if ($errors->has('actype')) | |
<span class="help-block"> | |
<strong>{{ $errors->first('actype') }}</strong> | |
</span> | |
@endif | |
</div> | |
</div> | |
<div class="form-group"> | |
<div class="col-md-6 col-md-offset-4"> | |
<button type="submit" class="btn btn-primary"> | |
Update | |
</button> | |
</div> | |
</div> | |
</form> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
@endsection |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment