更新资源模块
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user