Merge pull request 'create expert login resources' (#13) from feature/ExpertLogin into develop

Reviewed-on: #13
This commit was merged in pull request #13.
This commit is contained in:
2026-05-13 10:16:51 +00:00
10 changed files with 201 additions and 25 deletions

View File

@@ -18,12 +18,14 @@ class AuthController extends Controller
public function register(RegisterRequest $request): JsonResponse
{
User::query()->create([
$user = User::query()->create([
'username' => $request->username,
'email' => $request->email,
'password' => Hash::make($request->password),
]);
Auth::guard('web')->login($user);
$request->session()->regenerate();
return $this->successResponse();
@@ -43,13 +45,7 @@ class AuthController extends Controller
{
$request->session()->regenerate();
$user = Auth::user();
return $this->successResponse([
'id' => $user->id,
'username' => $user->username,
'email' => $user->email,
]);
return $this->successResponse();
}
return $this->errorResponse(__('messages.incorrect_or_username_password'));
@@ -57,7 +53,7 @@ class AuthController extends Controller
public function logout(Request $request): JsonResponse
{
Auth::logout();
Auth::guard('web')->logout();
$request->session()->invalidate();