From 72e269ec59cdb7a650b04302e4f9bdc634138495 Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Mon, 25 Sep 2023 10:41:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20database/seeders/KeywordSe?= =?UTF-8?q?eder.php?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/seeders/KeywordSeeder.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/database/seeders/KeywordSeeder.php b/database/seeders/KeywordSeeder.php index b4ef5ba..71b7895 100644 --- a/database/seeders/KeywordSeeder.php +++ b/database/seeders/KeywordSeeder.php @@ -8,7 +8,6 @@ use Illuminate\Support\Arr; class KeywordSeeder extends Seeder { - public $id = 1; /** * Run the database seeds. * @@ -19,8 +18,8 @@ class KeywordSeeder extends Seeder Keyword::truncate(); $list = [ ['key' => 'treat_type', 'name' => '诊疗类别', 'children' => [ - ['key' => 'treat_head', 'name' => '头疗', 'content' => '

按摩意见:

服务意见:

效果意见:

'], - ['key' => 'treat_normal', 'name' => '看病', 'content' => ''], + ['key' => 'treat_head', 'name' => '头疗', 'content' => '按摩意见:', 'image' => url('images/treat_head.png')], + ['key' => 'treat_normal', 'name' => '看病', 'content' => '病症:', 'image' => url('images/treat_normal.png')], ]] ]; $this->createByTree($list); @@ -38,7 +37,6 @@ class KeywordSeeder extends Seeder $key = $parent->key.'_'.($index + 1); } $attributes = [ - 'id' => data_get($item, 'id', $this->id), 'key' => $key, 'parent_id' => data_get($parent, 'id', 0), 'path' => ($parent ? $parent->path.$parent->id : '').'-', @@ -46,9 +44,11 @@ class KeywordSeeder extends Seeder 'level' => data_get($parent, 'level', 0) + 1, 'sort' => $count - $index, ]; + if ($id = data_get($item, 'id')) { + $attributes['id'] = $id; + } $model = Keyword::create(array_merge($attributes, Arr::except($item, ['children']))); - $this->id++; if ($children = data_get($item, 'children')) { $this->createByTree($children, $model); }