public function PostUserRegister(RegisterRequest $request) { $input = $request->except('_token'); if ($request->has('tutorselect')) { $user = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'tutor']); if ($user) { Balance::create(['userid' => $user->id]); TutorInfo::create(['userid' => $user->id]); } } else { $user = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'student']); if ($user) { Balance::create(['userid' => $user->id]); StudentInfo::create(['userid' => $user->id]); } } if ($user) { Auth::attempt(['email' => $input['email'], 'password' => $input['password']]); return redirect()->route('home'); } else { return redirect()->route('user.register')->witherrors(['Login unsuccessful']); } }