From 2139a4ea0b516c5418a9330e1138e5994a5ea87d Mon Sep 17 00:00:00 2001 From: edmondlang Date: Thu, 30 Mar 2023 16:02:39 +0800 Subject: [PATCH] change admin role type --- .../General/Eloquent/Filters/EmailLike.php | 20 +++++ .../General/Eloquent/Filters/TypeIn.php | 20 +++++ .../user/elements/ListAdminComponent.vue | 73 +++++++++++++++++++ resources/views/pages/settings.blade.php | 6 +- 4 files changed, 114 insertions(+), 5 deletions(-) create mode 100644 app/Classes/General/Eloquent/Filters/EmailLike.php create mode 100644 app/Classes/General/Eloquent/Filters/TypeIn.php create mode 100644 resources/assets/vue/components/user/elements/ListAdminComponent.vue diff --git a/app/Classes/General/Eloquent/Filters/EmailLike.php b/app/Classes/General/Eloquent/Filters/EmailLike.php new file mode 100644 index 00000000..2151b1c8 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/EmailLike.php @@ -0,0 +1,20 @@ +where('email', 'LIKE', '%'.$value.'%'); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/TypeIn.php b/app/Classes/General/Eloquent/Filters/TypeIn.php new file mode 100644 index 00000000..3a064f7a --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/TypeIn.php @@ -0,0 +1,20 @@ +whereIn('type', $value); + } + +} \ No newline at end of file diff --git a/resources/assets/vue/components/user/elements/ListAdminComponent.vue b/resources/assets/vue/components/user/elements/ListAdminComponent.vue new file mode 100644 index 00000000..077608ad --- /dev/null +++ b/resources/assets/vue/components/user/elements/ListAdminComponent.vue @@ -0,0 +1,73 @@ + + + \ No newline at end of file diff --git a/resources/views/pages/settings.blade.php b/resources/views/pages/settings.blade.php index a242eec7..100fb380 100644 --- a/resources/views/pages/settings.blade.php +++ b/resources/views/pages/settings.blade.php @@ -351,11 +351,7 @@
- - - +