Working on the portal

This commit is contained in:
Hillel Coren 2018-01-20 19:27:59 +02:00
parent aea0ce2f45
commit 4ed52645d6
2 changed files with 45 additions and 6 deletions

View File

@ -977,4 +977,20 @@ class ClientPortalController extends BaseController
return view('invited.details', $data); return view('invited.details', $data);
} }
public function updateDetails()
{
if (! $contact = $this->getContact()) {
return $this->returnError();
}
$contact->fill(request()->all());
$contact->save();
$client = $contact->client;
$client->fill(request()->all());
$client->save();
return redirect('/client/dashboard');
}
} }

View File

@ -19,6 +19,9 @@
->id('payment-form') ->id('payment-form')
->rules(array( ->rules(array(
'name' => 'required', 'name' => 'required',
'email' => 'required|email',
'first_name' => 'required',
'last_name' => 'required',
'vat_number' => 'required', 'vat_number' => 'required',
'address1' => 'required', 'address1' => 'required',
'city' => 'required', 'city' => 'required',
@ -44,11 +47,31 @@
<div style="padding-bottom: 22px;"> <div style="padding-bottom: 22px;">
<div class="row"> <div class="row">
<div class="col-md-6"> @if ($client->name)
{!! Former::text('name') <div class="col-md-6">
->placeholder(trans('texts.name')) {!! Former::text('name')
->label('') !!} ->placeholder(trans('texts.name'))
</div> ->label('') !!}
</div>
@else
<div class="col-md-6">
{!! Former::text('first_name')
->placeholder(trans('texts.first_name'))
->label('') !!}
</div>
<div class="col-md-6">
{!! Former::text('last_name')
->placeholder(trans('texts.last_name'))
->label('') !!}
</div>
@endif
@if (! $contact->email)
<div class="col-md-6">
{!! Former::text('email')
->placeholder(trans('texts.email'))
->label('') !!}
</div>
@endif
@if ($account->vat_number) @if ($account->vat_number)
<div class="col-md-6"> <div class="col-md-6">
{!! Former::text('vat_number') {!! Former::text('vat_number')
@ -131,7 +154,7 @@
<script type="text/javascript"> <script type="text/javascript">
$(function() { $(function() {
$('#country_id, #shipping_country_id').combobox(); $('#country_id').combobox();
$('#first_name').focus(); $('#first_name').focus();
}); });