diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index 95881ae5..ac102fc2 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -70,7 +70,7 @@ class RegisterController extends Controller if(!$marking){ return response()->json(["message"=>"Marking does not exist, please contact sales team to get one"], 400); } - if($marking->marking != $data['marking']){ + if($marking->marking != strtoupper($data['marking'])){ return response()->json(["message"=>"Incorrect marking"], 400); } @@ -82,7 +82,7 @@ class RegisterController extends Controller $user = new User(); $user->name = $data['name']; $user->email = $data['email']; - $user->marking = $marking->marking; + $user->marking = $marking->marking; $user->password = bcrypt($data['password']); $user->save(); diff --git a/app/Http/Controllers/MarkingController.php b/app/Http/Controllers/MarkingController.php index 1d432333..1ab3aee1 100644 --- a/app/Http/Controllers/MarkingController.php +++ b/app/Http/Controllers/MarkingController.php @@ -19,13 +19,17 @@ class MarkingController extends Controller public function store(Request $request) { - $marking = Marking::create($request->all()); + $marking = new Marking; + $marking->marking = strtoupper($request->input('marking')); + $marking->email = $request->input('email'); + $marking->save(); return response()->json($marking, 201); } public function update(Request $request, Marking $marking) { + // TODO : update to upper case $marking->update($request->all()); return response()->json($marking, 200); diff --git a/resources/assets/js/pages/auth/register.vue b/resources/assets/js/pages/auth/register.vue index 1b13c2c0..c6609c44 100644 --- a/resources/assets/js/pages/auth/register.vue +++ b/resources/assets/js/pages/auth/register.vue @@ -8,7 +8,7 @@
- +
@@ -108,12 +108,6 @@ export default { methods: { - forceUppercase(e, o, prop) { - const start = e.target.selectionStart; - e.target.value = e.target.value.toUpperCase(); - this.$set(o, prop, e.target.value); - e.target.setSelectionRange(start, start); - }, async register () { var token var data diff --git a/resources/assets/js/pages/settings/admin-marking-setting.vue b/resources/assets/js/pages/settings/admin-marking-setting.vue index 34e8924f..8197516b 100644 --- a/resources/assets/js/pages/settings/admin-marking-setting.vue +++ b/resources/assets/js/pages/settings/admin-marking-setting.vue @@ -19,7 +19,7 @@
- + @@ -109,12 +109,6 @@ this.UpdateTableData(); }, methods: { - forceUppercase(e, o, prop) { - const start = e.target.selectionStart; - e.target.value = e.target.value.toUpperCase(); - this.$set(o, prop, e.target.value); - e.target.setSelectionRange(start, start); - }, CreateMarking : function(formName){ this.loading_btn = true this.AddDatadialogVisible = false;