作者 lyh

gx

... ... @@ -215,7 +215,8 @@ class ImageController extends Controller
'type'=>$image_type,
'refer'=>$this->param['refer'] ?? 1,
'is_cos'=>$is_cos,
'mime'=>$mime
'mime'=>$mime,
'project_id'=>$this->cache['project_id'] ?? 0,
];
$rs = $imageModel->add($data);
if ($rs === false) {
... ...
... ... @@ -25,8 +25,8 @@ class BlogCategoryRequest extends FormRequest
{
return [
'name'=>'required|max:100',
'remark'=>'required|max:255',
'alias'=>'required|max:255',
// 'remark'=>'required|max:255',
// 'alias'=>'required|max:255',
];
}
... ... @@ -35,10 +35,10 @@ class BlogCategoryRequest extends FormRequest
return [
'name.required'=>'请填写名称',
'name.max'=>'名称最大100字',
'remark.required'=>'请填写简介',
'remark.max'=>'简介最大255字',
'alias.required'=>'请填写别名',
'alias.max'=>'别名最大255字',
// 'remark.required'=>'请填写简介',
// 'remark.max'=>'简介最大255字',
// 'alias.required'=>'请填写别名',
// 'alias.max'=>'别名最大255字',
];
}
}
... ...
... ... @@ -44,20 +44,30 @@ class Product extends Base
];
public function setThumbAttribute($value){
$value['url'] = basename($value['url']);
$this->attributes['thumb'] = Arr::a2s($value);
}
public function getThumbAttribute($value){
$value = Arr::s2a($value);
$value['url'] = getImageUrl($value['url']);
return $value;
}
public function setGalleryAttribute($value){
foreach ($value as $k => $v){
$v['url'] = basename($v['url']);
$value[$k] = $v;
}
$this->attributes['gallery'] = Arr::a2s($value);
}
public function getGalleryAttribute($value){
$value = Arr::s2a($value);
foreach ($value as $k => $v){
$v['url'] = getImageUrl($v['url']);
$value[$k] = $v;
}
return $value;
}
... ... @@ -69,6 +79,10 @@ class Product extends Base
* @time :2023/7/21 11:11
*/
public function setIconAttribute($value){
foreach ($value as $k => $v){
$v = basename($v);
$value[$k] = $v;
}
$this->attributes['icon'] = Arr::a2s($value);
}
... ... @@ -81,6 +95,10 @@ class Product extends Base
*/
public function getIconAttribute($value){
$value = Arr::s2a($value);
foreach ($value as $k => $v){
$v = getImageUrl($v);
$value[$k] = $v;
}
return $value;
}
... ...