From 4d2e9b3efd374056cd0fb02880c73b173c6131ae Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Fri, 26 Aug 2022 11:55:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E8=83=BD=E5=88=A0=E9=99=A4root=20?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Repositories/CustomerRepo.php | 4 ++++ resources/lang/en/admin/customer.php | 4 +++- resources/lang/zh_cn/admin/customer.php | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/beike/Repositories/CustomerRepo.php b/beike/Repositories/CustomerRepo.php index c49dadc8..05493f61 100644 --- a/beike/Repositories/CustomerRepo.php +++ b/beike/Repositories/CustomerRepo.php @@ -66,9 +66,13 @@ class CustomerRepo /** * @param $id * @return void + * @throws \Exception */ public static function delete($id) { + if ($id == 1) { + throw new \Exception(trans('admin/customer.cannot_delete_root')); + } Customer::query()->find($id)->delete(); } diff --git a/resources/lang/en/admin/customer.php b/resources/lang/en/admin/customer.php index a1671b2e..176690bb 100644 --- a/resources/lang/en/admin/customer.php +++ b/resources/lang/en/admin/customer.php @@ -14,5 +14,7 @@ return [ 'customers_create' => 'Create', 'customers_show' => 'Detail', 'customers_update' => 'Edit', - 'customers_delete' => 'Delete' + 'customers_delete' => 'Delete', + + 'cannot_delete_root' => 'Cannot delete root admin user', ]; diff --git a/resources/lang/zh_cn/admin/customer.php b/resources/lang/zh_cn/admin/customer.php index 5985f1a1..dd327164 100644 --- a/resources/lang/zh_cn/admin/customer.php +++ b/resources/lang/zh_cn/admin/customer.php @@ -15,4 +15,6 @@ return [ 'customers_show' => '客户详情', 'customers_update' => '更新客户', 'customers_delete' => '删除客户', + + 'cannot_delete_root' => '不能删除Root账户', ];