refactor: 去除文章enabled字段相关
This commit is contained in:
@@ -207,7 +207,6 @@ class Article
|
|||||||
'seo_title' => 'seo标题',
|
'seo_title' => 'seo标题',
|
||||||
'seo_keywords' => 'seo关键词',
|
'seo_keywords' => 'seo关键词',
|
||||||
'seo_desc' => 'seo描述',
|
'seo_desc' => 'seo描述',
|
||||||
'enabled' => '是否启用',
|
|
||||||
'release_time' => '发布时间',
|
'release_time' => '发布时间',
|
||||||
'created_at' => '添加时间',
|
'created_at' => '添加时间',
|
||||||
'updated_at' => '最后更新时间'
|
'updated_at' => '最后更新时间'
|
||||||
@@ -229,8 +228,7 @@ class Article
|
|||||||
$data = ArticleModel::field([
|
$data = ArticleModel::field([
|
||||||
'*',
|
'*',
|
||||||
'image',
|
'image',
|
||||||
'CASE WHEN recommend = 1 THEN "是" ELSE "否" END' => 'recommend',
|
'CASE WHEN recommend = 1 THEN "是" ELSE "否" END' => 'recommend'
|
||||||
'CASE WHEN enabled = 1 THEN "是" ELSE "否" END' => 'enabled',
|
|
||||||
])
|
])
|
||||||
->with('category', function($query) {
|
->with('category', function($query) {
|
||||||
return $query->field(['id', 'name']);
|
return $query->field(['id', 'name']);
|
||||||
|
|||||||
@@ -94,10 +94,4 @@ class ArticleModel extends ArticleBaseModel
|
|||||||
}
|
}
|
||||||
$query->where('category_id', '=', $value);
|
$query->where('category_id', '=', $value);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 已启用的查询
|
|
||||||
public function scopeEnabled($query)
|
|
||||||
{
|
|
||||||
$query->where('enabled', '=', 1);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ class ArticleBaseModel extends BaseModel
|
|||||||
'seo_title' => 'string',
|
'seo_title' => 'string',
|
||||||
'seo_keywords' => 'string',
|
'seo_keywords' => 'string',
|
||||||
'seo_desc' => 'string',
|
'seo_desc' => 'string',
|
||||||
'enabled' => 'int',
|
|
||||||
'created_at' => 'datetime',
|
'created_at' => 'datetime',
|
||||||
'updated_at' => 'datetime',
|
'updated_at' => 'datetime',
|
||||||
'deleted_at' => 'datetime',
|
'deleted_at' => 'datetime',
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ class CreateArticle extends Migrator
|
|||||||
->addColumn('seo_title', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => 'SEO标题'])
|
->addColumn('seo_title', 'string', ['limit' => 255, 'null' => true, 'default' => null, 'comment' => 'SEO标题'])
|
||||||
->addColumn('seo_keywords', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => 'SEO关键字'])
|
->addColumn('seo_keywords', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => 'SEO关键字'])
|
||||||
->addColumn('seo_desc', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => 'SEO描述'])
|
->addColumn('seo_desc', 'string', ['limit' => 512, 'null' => true, 'default' => null, 'comment' => 'SEO描述'])
|
||||||
->addColumn('enabled', 'boolean', ['null' => false, 'default' => 1, 'comment' => '是否启用:1是,-1否'])
|
|
||||||
->addColumn('release_time', 'datetime', ['null' => true, 'default' => null, 'comment' => '发布时间'])
|
->addColumn('release_time', 'datetime', ['null' => true, 'default' => null, 'comment' => '发布时间'])
|
||||||
->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间'])
|
->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间'])
|
||||||
->addColumn('updated_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'update' => 'CURRENT_TIMESTAMP', 'comment' => '更新时间'])
|
->addColumn('updated_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'update' => 'CURRENT_TIMESTAMP', 'comment' => '更新时间'])
|
||||||
|
|||||||
Reference in New Issue
Block a user