From d6eea475921ff2693924005b52d57883a9d46814 Mon Sep 17 00:00:00 2001 From: saparatayev Date: Tue, 18 Jan 2022 15:21:04 +0500 Subject: [PATCH] fix: send a dial code on login --- app/Http/Controllers/Web/RequestController.php | 4 +++- public/js/resources_js_Pages_Exports_vue.js | 1 + public/js/resources_js_Pages_Imports_vue.js | 1 + resources/js/Components/CreateRequestModal.vue | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Web/RequestController.php b/app/Http/Controllers/Web/RequestController.php index 15a6c93..10e548e 100644 --- a/app/Http/Controllers/Web/RequestController.php +++ b/app/Http/Controllers/Web/RequestController.php @@ -41,6 +41,7 @@ class RequestController extends Controller $rules = [ 'phone' => ['required'], 'password' => ['required'], + 'dial_code' => ['required'], 'items' => ['required', 'array'], 'items.*.id' => ['required'], 'totalPrice' => ['required', 'numeric'], @@ -56,7 +57,8 @@ class RequestController extends Controller $loginResponse = Http::post('http://127.0.0.1:8000/api/login', [ 'username' => $input['phone'], - 'password' => $input['password'] + 'password' => $input['password'], + 'dial_code' => '+' . $input['dial_code'] ]); $loginResponseStatus = $loginResponse->status(); diff --git a/public/js/resources_js_Pages_Exports_vue.js b/public/js/resources_js_Pages_Exports_vue.js index d0b8db9..7549749 100644 --- a/public/js/resources_js_Pages_Exports_vue.js +++ b/public/js/resources_js_Pages_Exports_vue.js @@ -967,6 +967,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.loader = true; this.form.totalPrice = this.totalPrice; this.form.currency = this.currency; + this.form.dial_code = this.countryCode; fetch(this.route('requests.store'), { method: 'POST', headers: { diff --git a/public/js/resources_js_Pages_Imports_vue.js b/public/js/resources_js_Pages_Imports_vue.js index 63047f6..9064743 100644 --- a/public/js/resources_js_Pages_Imports_vue.js +++ b/public/js/resources_js_Pages_Imports_vue.js @@ -967,6 +967,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope this.loader = true; this.form.totalPrice = this.totalPrice; this.form.currency = this.currency; + this.form.dial_code = this.countryCode; fetch(this.route('requests.store'), { method: 'POST', headers: { diff --git a/resources/js/Components/CreateRequestModal.vue b/resources/js/Components/CreateRequestModal.vue index cd81005..535f92a 100644 --- a/resources/js/Components/CreateRequestModal.vue +++ b/resources/js/Components/CreateRequestModal.vue @@ -184,6 +184,7 @@ export default { this.form.totalPrice = this.totalPrice this.form.currency = this.currency + this.form.dial_code = this.countryCode fetch(this.route('requests.store'), { method: 'POST',