Skip to content

Instantly share code, notes, and snippets.

@segun6060
Created March 16, 2017 18:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save segun6060/22ce2bb94a918ba0b788187049da8bc8 to your computer and use it in GitHub Desktop.
Save segun6060/22ce2bb94a918ba0b788187049da8bc8 to your computer and use it in GitHub Desktop.
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();
}
Route::post('/profile', 'ProfileController@update');
@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