更新 database/seeders/KeywordSeeder.php
parent
b84018eb00
commit
72e269ec59
|
|
@ -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' => '<p>按摩意见:</p><p>服务意见:</p><p>效果意见:</p>'],
|
||||
['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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue