更新资源模块

This commit is contained in:
云泽网
2025-07-03 19:31:52 +08:00
parent c5e5cace18
commit 7f7ff6be06
4 changed files with 322 additions and 79 deletions
+23 -9
View File
@@ -119,6 +119,7 @@ class ResourcesController extends BaseController
$data = [
'title' => input('post.title'),
'cate' => input('post.cate'),
'desc' => input('post.desc'),
'icon' => input('post.icon'),
'images' => input('post.images'),
'url' => input('post.url'),
@@ -126,30 +127,43 @@ class ResourcesController extends BaseController
'code' => input('post.code'),
'zipcode' => input('post.zipcode'),
'uploader' => input('post.uploader'),
'desc' => input('post.desc'),
'content' => input('post.content'),
'number' => input('post.number'),
'status' => input('post.status', 1),
'create_time' => time()
];
$insert = Resource::insert($data);
if (empty($insert)) {
Log::record('添加资源', 0, '添加资源失败', '资源管理');
return json(['code' => 1, 'msg' => '添加失败', 'data' => []]);
$this->error('添加失败');
}
Log::record('添加资源', 1, '', '资源管理');
return json(['code' => 0, 'msg' => '添加成功', 'data' => []]);
} else {
return View::fetch('lists');
}
try {
// 获取资源列表
$lists = Resource::where('delete_time', null)
->where('status', '<>', 3)
->select()
->toArray();
// 确保变量存在且不为空
if (!isset($lists) || empty($lists)) {
$lists = [];
}
// 传递数据到视图
View::assign([
'lists' => $lists
'lists' => $lists,
'categories' => [] // 添加空的分类数组
]);
return View::fetch();
} catch (\Exception $e) {
Log::record('添加资源页面加载', 0, $e->getMessage(), '资源管理');
$this->error('页面加载失败:' . $e->getMessage());
}
}
@@ -213,9 +227,9 @@ class ResourcesController extends BaseController
if (!empty($resource['images'])) {
$domain = request()->domain();
$images = explode(',', $resource['images']);
$images = array_map(function ($image) use ($domain) {
return $domain . $image;
}, $images);
// $images = array_map(function ($image) use ($domain) {
// return $domain . $image;
// }, $images);
$resource['images'] = implode(',', $images);
}