From 8d0d349fec69fd602f95e50d72c6efc86e36cbb3 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Fri, 14 Oct 2022 16:34:02 +0800 Subject: [PATCH] fixed facebook login. --- beike/Repositories/CustomerRepo.php | 1 + beike/Shop/Services/AccountService.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/beike/Repositories/CustomerRepo.php b/beike/Repositories/CustomerRepo.php index 3be6d43d..2817b52b 100644 --- a/beike/Repositories/CustomerRepo.php +++ b/beike/Repositories/CustomerRepo.php @@ -29,6 +29,7 @@ class CustomerRepo */ public static function create($customerData) { + $customerData['email'] = $customerData['email'] ?? ''; $customerData['password'] = Hash::make($customerData['password'] ?? ''); return Customer::query()->create($customerData); } diff --git a/beike/Shop/Services/AccountService.php b/beike/Shop/Services/AccountService.php index 3d9cf18a..c3b012c3 100644 --- a/beike/Shop/Services/AccountService.php +++ b/beike/Shop/Services/AccountService.php @@ -35,7 +35,7 @@ class AccountService $data['from'] = $data['from'] ?? 'pc'; $data['locale'] = locale(); - if ($data['email'] ?? 0) { + if ($data['email'] ?? '') { $data['name'] = substr($data['email'], 0, strrpos($data['email'], '@'));; } $data['avatar'] = $data['avatar'] ?? '';