refactor: 修改后台文章分类验证
This commit is contained in:
@@ -3,7 +3,7 @@ declare (strict_types = 1);
|
|||||||
|
|
||||||
namespace app\admin\validate\v1;
|
namespace app\admin\validate\v1;
|
||||||
|
|
||||||
use app\admin\model\v1\ArticleModel;
|
use app\admin\model\v1\ArticleCategoryModel;
|
||||||
use think\facade\Db;
|
use think\facade\Db;
|
||||||
use think\Validate;
|
use think\Validate;
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ class ArticleCategoryValidate extends Validate
|
|||||||
'id' => 'require|integer',
|
'id' => 'require|integer',
|
||||||
'language_id' => 'require|integer',
|
'language_id' => 'require|integer',
|
||||||
'name' => 'require|unique:article_category,name^language_id|max:64',
|
'name' => 'require|unique:article_category,name^language_id|max:64',
|
||||||
'pid' => 'integer"different:id|checkPidNotBeChildren', // 验证pid
|
'pid' => 'integer|different:id|checkPidNotBeChildren', // 验证pid
|
||||||
'sort' => 'require|integer',
|
'sort' => 'require|integer',
|
||||||
'is_show' => 'require|in:0,1',
|
'is_show' => 'require|in:0,1',
|
||||||
'seo_title' => 'max:255',
|
'seo_title' => 'max:255',
|
||||||
@@ -59,7 +59,7 @@ class ArticleCategoryValidate extends Validate
|
|||||||
if ($value == 0) {
|
if ($value == 0) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
$table_name = (new ArticleModel)->getTable();
|
$table_name = (new ArticleCategoryModel)->getTable();
|
||||||
$children = Db::query(
|
$children = Db::query(
|
||||||
preg_replace(
|
preg_replace(
|
||||||
'/\s+/u',
|
'/\s+/u',
|
||||||
|
|||||||
Reference in New Issue
Block a user