From 95d6d849f4ecf3b1635f4ee8ac8cd42067060a15 Mon Sep 17 00:00:00 2001 From: prashant-webkul Date: Wed, 19 Dec 2018 12:20:43 +0530 Subject: [PATCH] Fixed issue and modified issue fix #333 #332 and #326 --- .../Resources/views/settings/locales/create.blade.php | 4 ++-- .../src/Resources/views/users/users/edit.blade.php | 11 +++++++++-- .../User/src/Http/Controllers/UserController.php | 10 ++++++++-- packages/Webkul/User/src/Http/Requests/UserForm.php | 3 ++- 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/packages/Webkul/Admin/src/Resources/views/settings/locales/create.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/locales/create.blade.php index 91880fe00..6888e8df4 100644 --- a/packages/Webkul/Admin/src/Resources/views/settings/locales/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/locales/create.blade.php @@ -27,13 +27,13 @@
- + @{{ errors.first('code') }}
- + @{{ errors.first('name') }}
diff --git a/packages/Webkul/Admin/src/Resources/views/users/users/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/users/users/edit.blade.php index d2599ed8c..261aa3ccf 100644 --- a/packages/Webkul/Admin/src/Resources/views/users/users/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/users/users/edit.blade.php @@ -28,7 +28,7 @@
- + @{{ errors.first('name') }}
@@ -71,7 +71,14 @@
- status ? 'checked' : '' }}> + status == 0) + value="false" + @else + value="true" + @endif --}} + + {{ $user->status ? 'checked' : '' }}> {{ __('admin::app.users.users.account-is-active') }} diff --git a/packages/Webkul/User/src/Http/Controllers/UserController.php b/packages/Webkul/User/src/Http/Controllers/UserController.php index e3e3c6392..2757b1c40 100644 --- a/packages/Webkul/User/src/Http/Controllers/UserController.php +++ b/packages/Webkul/User/src/Http/Controllers/UserController.php @@ -88,7 +88,7 @@ class UserController extends Controller public function store(UserForm $request) { $data = request()->all(); - + if(isset($data['password']) && $data['password']) $data['password'] = bcrypt($data['password']); @@ -125,11 +125,17 @@ class UserController extends Controller { $data = request()->all(); - if(!$data['password']) + if (!$data['password']) unset($data['password']); else $data['password'] = bcrypt($data['password']); + if (isset($data['status'])) { + $data['status'] = 1; + } else { + $data['status'] = 0; + } + $this->admin->update($data, $id); session()->flash('success', 'User updated successfully.'); diff --git a/packages/Webkul/User/src/Http/Requests/UserForm.php b/packages/Webkul/User/src/Http/Requests/UserForm.php index 67b97171c..974c093ad 100644 --- a/packages/Webkul/User/src/Http/Requests/UserForm.php +++ b/packages/Webkul/User/src/Http/Requests/UserForm.php @@ -25,11 +25,12 @@ class UserForm extends FormRequest */ public function rules() { + dd(request()->input()); $this->rules = [ 'name' => 'required', 'email' => 'email|unique:admins,email', 'password' => 'nullable|confirmed', - 'status' => 'sometimes', + 'status' => 'present', 'role_id' => 'required' ];