diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php index e28952c..b1fd07b 100644 --- a/app/Http/Controllers/ApiController.php +++ b/app/Http/Controllers/ApiController.php @@ -86,20 +86,6 @@ class ApiController extends Controller 'password' => ['required', 'confirmed', Rules\Password::defaults()] ); $validator = Validator::make($request->all(), $rules); - // if ($validator->fails()) { - // return json_encode(array('validationError' => $validator->getMessageBag()->toArray())); - // } - // if ($validator->fails()) { - // return response()->json(['validationError' => $validator->errors()], 422); - // } - // return $response; - // $user = User::create([ - // 'name' => $request->name, - // 'email' => $request->email, - // 'role' => 'student', - // 'password' => Hash::make($request->password), - // 'status' => 1, - // ]); $user_data = [ 'name' => $request->name, 'email' => $request->email, @@ -114,16 +100,10 @@ class ApiController extends Controller $user = User::create($user_data); - // if(get_settings('student_email_verification') == 1) { - // $user->sendEmailVerificationNotification(); - // } - if ($user) { $response['success'] = true; $response['message'] = 'user create successfully'; } - // event(new Registered($user)); - return $response; } diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php index b3982f4..02d8f08 100644 --- a/app/Http/Controllers/Auth/RegisteredUserController.php +++ b/app/Http/Controllers/Auth/RegisteredUserController.php @@ -50,9 +50,24 @@ class RegisteredUserController extends Controller 'name' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'email', 'unique:users,email'], 'password' => ['required', Rules\Password::defaults()], + ], [ + 'name.required' => get_phrase('Name is required'), + 'name.string' => get_phrase('Name must be a valid text'), + 'name.max' => get_phrase('Name may not be greater than 255 characters'), + 'email.required' => get_phrase('Email is required'), + 'email.string' => get_phrase('Email must be a valid text'), + 'email.email' => get_phrase('Please enter a valid email address'), + 'email.unique' => get_phrase('This email is already registered. Please use a different email.'), + 'password.required' => get_phrase('Password is required'), + 'password.min' => get_phrase('Password must be at least 8 characters'), ]); + if ($validator->fails()) { + // Get the first error message to show as flash message + $firstError = $validator->errors()->first(); + Session::flash('error', $firstError); + return redirect()->back()->withErrors($validator)->withInput(); } diff --git a/public/assets/global/course_player/css/custom.css b/public/assets/global/course_player/css/custom.css index 377727a..9ea5564 100644 --- a/public/assets/global/course_player/css/custom.css +++ b/public/assets/global/course_player/css/custom.css @@ -114,15 +114,18 @@ .gradient { background: linear-gradient(45deg, rgba(2, 25, 110, 1) 0%, rgba(2, 25, 110, 1) 13%, rgba(217, 217, 217, 1) 65%, rgba(255, 255, 255, 1) 98%); - transition: 0.5s; - background-size: 200% auto; - box-shadow: 0 0 20px #eee; + transition: background-position 0.5s ease; + background-size: 200% 100%; + color: white; + padding: 12px 24px; + display: inline-block; + border-radius: 4px; + text-decoration: none; } .gradient:hover { - background-position: right center; + background-position: 100% 0; color: #001151; - text-decoration: none; } .eBtn { diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index 9c163fc..cf2f9f4 100644 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -24,7 +24,7 @@

{{ get_phrase('See your growth and get consulting support! ') }}

- + @error('name') {{ $message }} @@ -32,7 +32,7 @@
- + @error('email') {{ $message }} @@ -40,7 +40,7 @@
- + @error('password') {{ $message }} @@ -49,23 +49,32 @@ @if (get_settings('allow_instructor'))
- +
-
+
- + + @error('phone') + {{ $message }} + @enderror
- + + @error('document') + {{ $message }} + @enderror {{ get_phrase('Provide some documents about your qualifications') }}
- + + @error('description') + {{ $message }} + @enderror
@endif