调整领导班子

This commit is contained in:
2020-11-05 13:13:24 +08:00
parent 31307a9735
commit ef4a3292a4
8 changed files with 1184 additions and 998 deletions

View File

@@ -35,7 +35,7 @@ class IndexController extends AdminController
$grid->column('sort', '序号');
$states = [
'on' => ['value' => 1, 'text' => '打开', 'color' => 'primary'],
'off' => ['value' => 2, 'text' => '关闭', 'color' => 'default'],
'off' => ['value' => 0, 'text' => '关闭', 'color' => 'default'],
];
$grid->column('status', '状态')->switch($states);
$grid->column('created_at', '创建时间');
@@ -56,14 +56,27 @@ class IndexController extends AdminController
'required' => '必须选择所属分类',
'min' => '必须选择所属分类',
]);
$form->textarea('description', '内容简介')->rules('max:350');
$form->list('subjoin', '附加')
->help('只有领导班子需要添加');
$form->image('cover', '封面')
->move('images/' . date('Y/m/d'))
->removable()
->uniqueName();
$form->ueditor('content', '文章内容')->rules('required', ['required' => '详情不能为空']);
$form->number('sort', '序号')->default(0)->rules('required', ['required' => '序号必须填写'])->help('倒序优先');
$form->number('sort', '序号')
->default(0)->rules('required', ['required' => '序号必须填写'])
->help('倒序优先');
$states = [
'on' => ['value' => 1, 'text' => '打开', 'color' => 'success'],
'off' => ['value' => 0, 'text' => '关闭', 'color' => 'danger'],
];
$form->switch('status', '状态')->states($states);
return $form;
}

View File

@@ -22,9 +22,9 @@ class HomeController extends Controller
$column->append(Dashboard::environment());
});
$row->column(4, function (Column $column) {
$column->append(Dashboard::extensions());
});
// $row->column(4, function (Column $column) {
// $column->append(Dashboard::extensions());
// });
$row->column(4, function (Column $column) {
$column->append(Dashboard::dependencies());

View File

@@ -18,7 +18,7 @@ class CategoryController extends Controller
if ($category->type == Category::TYPE_SHOW && $category->article_id) {
return redirect("articles/" . $category->article_id);
} else {
$articles = $category->relations(Category::TYPE_ARTICLE)->latest()->paginate();
$articles = $category->relations(Category::TYPE_ARTICLE)->where('status', 1)->latest()->paginate();
$parent = $category;
if ($category->childrens->isEmpty() && $category->parent) {
@@ -26,6 +26,9 @@ class CategoryController extends Controller
}
$advert = Advert::where('category_id', 73)->first();
if ($category->id == 4) {
return view('category.list', compact('articles', 'category', 'parent', 'advert'));
}
return view('category.show', compact('articles', 'category', 'parent', 'advert'));
}

View File

@@ -10,6 +10,14 @@ class Article extends Model
use HasOneCover, BelongsToCategory;
/**
* 应进行类型转换的属性
* @var array
*/
protected $casts = [
'subjoin' => 'array',
];
public function getLinkAttribute()
{
return route('article.show', $this);