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); }