fixing recode mode 2, history member plan dan register

This commit is contained in:
2024-01-06 11:24:11 +07:00
parent c899c40ef1
commit eb1f215bdb
4 changed files with 52 additions and 32 deletions

View File

@@ -4,6 +4,7 @@ namespace Modules\Internal\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Models\User;
use App\Models\Person;
use Crypt;
use Error;
use Illuminate\Http\Request;
@@ -137,6 +138,7 @@ class AuthController extends Controller
$validator = Validator::make($request->all(), [
'email' => 'required|email|unique:users,email',
'username' => 'required|unique:users,username',
'name' => 'required',
'password' => [
'required',
'min:5',
@@ -155,6 +157,16 @@ class AuthController extends Controller
'password' => Hash::make($request->password),
]);
$person = Person::updateOrCreate(
[
'id' => $user->person_id
],
[
'name' => $request->name ?? null
]
);
$user->person_id = $person->id;
$user->save();
return response()->json($user);
} catch (\Exception $e) {
return response()->json([