From 61cfba421aa4441dcf701edcafd956964a67bb9a Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Tue, 10 Oct 2023 22:59:37 +0800 Subject: [PATCH] keywords --- app/Admin/Services/KeywordService.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/app/Admin/Services/KeywordService.php b/app/Admin/Services/KeywordService.php index ab83b33..38cc024 100644 --- a/app/Admin/Services/KeywordService.php +++ b/app/Admin/Services/KeywordService.php @@ -7,6 +7,7 @@ use App\Models\Keyword; use Illuminate\Support\Facades\Validator; use Illuminate\Validation\Rule; use Slowlyo\OwlAdmin\Models\AdminPermission; +use Slowlyo\OwlAdmin\Services\AdminPermissionService; /** * @method Keyword getModel() @@ -91,13 +92,15 @@ class KeywordService extends BaseService public function afterCreate($model) { - // 创建对应的权限 - AdminPermission::updateOrCreate([ - 'slug' => $model->key, - ], [ - 'name' => $model->name, - 'parent_id' => 0, - 'order' => 1 - ]); + if ($model->type_key == 'treat_type') { + // 创建对应的权限 + (new AdminPermissionService())->store([ + 'slug' => $model->key, + 'name' => $model->name, + 'parent_id' => 0, + 'order' => 1 + ]); + + } } }