From 4ed52645d6b0482ec1a8dde4593b257969994a92 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sat, 20 Jan 2018 19:27:59 +0200 Subject: [PATCH] Working on the portal --- .../Controllers/ClientPortalController.php | 16 +++++++++ resources/views/invited/details.blade.php | 35 +++++++++++++++---- 2 files changed, 45 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/ClientPortalController.php b/app/Http/Controllers/ClientPortalController.php index 086cd5d0d75a..4374ce485d39 100644 --- a/app/Http/Controllers/ClientPortalController.php +++ b/app/Http/Controllers/ClientPortalController.php @@ -977,4 +977,20 @@ class ClientPortalController extends BaseController 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'); + } } diff --git a/resources/views/invited/details.blade.php b/resources/views/invited/details.blade.php index d7a614af5b20..228f4b993aa5 100644 --- a/resources/views/invited/details.blade.php +++ b/resources/views/invited/details.blade.php @@ -19,6 +19,9 @@ ->id('payment-form') ->rules(array( 'name' => 'required', + 'email' => 'required|email', + 'first_name' => 'required', + 'last_name' => 'required', 'vat_number' => 'required', 'address1' => 'required', 'city' => 'required', @@ -44,11 +47,31 @@
-
- {!! Former::text('name') - ->placeholder(trans('texts.name')) - ->label('') !!} -
+ @if ($client->name) +
+ {!! Former::text('name') + ->placeholder(trans('texts.name')) + ->label('') !!} +
+ @else +
+ {!! Former::text('first_name') + ->placeholder(trans('texts.first_name')) + ->label('') !!} +
+
+ {!! Former::text('last_name') + ->placeholder(trans('texts.last_name')) + ->label('') !!} +
+ @endif + @if (! $contact->email) +
+ {!! Former::text('email') + ->placeholder(trans('texts.email')) + ->label('') !!} +
+ @endif @if ($account->vat_number)
{!! Former::text('vat_number') @@ -131,7 +154,7 @@