From 9585fd995fe17ef8d96f17b25c665814b61d413c Mon Sep 17 00:00:00 2001 From: batuhanbas Date: Fri, 3 Jan 2020 14:39:16 +0300 Subject: [PATCH] portal profile form updated to vue form --- resources/assets/js/views/portal/profile.js | 2 +- resources/views/portal/profile/edit.blade.php | 56 +++---------------- 2 files changed, 9 insertions(+), 49 deletions(-) diff --git a/resources/assets/js/views/portal/profile.js b/resources/assets/js/views/portal/profile.js index e90bfd1cd..61987d352 100644 --- a/resources/assets/js/views/portal/profile.js +++ b/resources/assets/js/views/portal/profile.js @@ -15,7 +15,6 @@ import DashboardPlugin from './../../plugins/dashboard-plugin'; import Global from './../../mixins/global'; import Form from './../../plugins/form'; -import BulkAction from './../../plugins/bulk-action'; // plugin setup Vue.use(DashboardPlugin); @@ -29,6 +28,7 @@ const app = new Vue({ data: function () { return { + form: new Form('profile'), } } }); diff --git a/resources/views/portal/profile/edit.blade.php b/resources/views/portal/profile/edit.blade.php index b58823870..3af89ac2e 100644 --- a/resources/views/portal/profile/edit.blade.php +++ b/resources/views/portal/profile/edit.blade.php @@ -5,11 +5,14 @@ @section('content')
{!! Form::model($user, [ - 'method' => 'PATCH', - 'files' => true, 'url' => 'portal/profile/update', + 'id' => 'profile', + '@submit.prevent' => 'onSubmit', + '@keydown' => 'form.errors.clear($event.target.name)', + 'files' => true, 'role' => 'form', - 'class' => 'form-loading-button' + 'class' => 'form-loading-button', + 'novalidate' => true ]) !!}
@@ -46,50 +49,7 @@
@endsection -@push('js') - +@push('scripts_start') + @endpush -@push('css') - -@endpush - -@push('scripts') - -@endpush