作者 lyh

gx

@@ -215,7 +215,8 @@ class ImageController extends Controller @@ -215,7 +215,8 @@ class ImageController extends Controller
215 'type'=>$image_type, 215 'type'=>$image_type,
216 'refer'=>$this->param['refer'] ?? 1, 216 'refer'=>$this->param['refer'] ?? 1,
217 'is_cos'=>$is_cos, 217 'is_cos'=>$is_cos,
218 - 'mime'=>$mime 218 + 'mime'=>$mime,
  219 + 'project_id'=>$this->cache['project_id'] ?? 0,
219 ]; 220 ];
220 $rs = $imageModel->add($data); 221 $rs = $imageModel->add($data);
221 if ($rs === false) { 222 if ($rs === false) {
@@ -25,8 +25,8 @@ class BlogCategoryRequest extends FormRequest @@ -25,8 +25,8 @@ class BlogCategoryRequest extends FormRequest
25 { 25 {
26 return [ 26 return [
27 'name'=>'required|max:100', 27 'name'=>'required|max:100',
28 - 'remark'=>'required|max:255',  
29 - 'alias'=>'required|max:255', 28 +// 'remark'=>'required|max:255',
  29 +// 'alias'=>'required|max:255',
30 ]; 30 ];
31 } 31 }
32 32
@@ -35,10 +35,10 @@ class BlogCategoryRequest extends FormRequest @@ -35,10 +35,10 @@ class BlogCategoryRequest extends FormRequest
35 return [ 35 return [
36 'name.required'=>'请填写名称', 36 'name.required'=>'请填写名称',
37 'name.max'=>'名称最大100字', 37 'name.max'=>'名称最大100字',
38 - 'remark.required'=>'请填写简介',  
39 - 'remark.max'=>'简介最大255字',  
40 - 'alias.required'=>'请填写别名',  
41 - 'alias.max'=>'别名最大255字', 38 +// 'remark.required'=>'请填写简介',
  39 +// 'remark.max'=>'简介最大255字',
  40 +// 'alias.required'=>'请填写别名',
  41 +// 'alias.max'=>'别名最大255字',
42 ]; 42 ];
43 } 43 }
44 } 44 }
@@ -44,20 +44,30 @@ class Product extends Base @@ -44,20 +44,30 @@ class Product extends Base
44 ]; 44 ];
45 45
46 public function setThumbAttribute($value){ 46 public function setThumbAttribute($value){
  47 + $value['url'] = basename($value['url']);
47 $this->attributes['thumb'] = Arr::a2s($value); 48 $this->attributes['thumb'] = Arr::a2s($value);
48 } 49 }
49 50
50 public function getThumbAttribute($value){ 51 public function getThumbAttribute($value){
51 $value = Arr::s2a($value); 52 $value = Arr::s2a($value);
  53 + $value['url'] = getImageUrl($value['url']);
52 return $value; 54 return $value;
53 } 55 }
54 56
55 public function setGalleryAttribute($value){ 57 public function setGalleryAttribute($value){
  58 + foreach ($value as $k => $v){
  59 + $v['url'] = basename($v['url']);
  60 + $value[$k] = $v;
  61 + }
56 $this->attributes['gallery'] = Arr::a2s($value); 62 $this->attributes['gallery'] = Arr::a2s($value);
57 } 63 }
58 64
59 public function getGalleryAttribute($value){ 65 public function getGalleryAttribute($value){
60 $value = Arr::s2a($value); 66 $value = Arr::s2a($value);
  67 + foreach ($value as $k => $v){
  68 + $v['url'] = getImageUrl($v['url']);
  69 + $value[$k] = $v;
  70 + }
61 return $value; 71 return $value;
62 } 72 }
63 73
@@ -69,6 +79,10 @@ class Product extends Base @@ -69,6 +79,10 @@ class Product extends Base
69 * @time :2023/7/21 11:11 79 * @time :2023/7/21 11:11
70 */ 80 */
71 public function setIconAttribute($value){ 81 public function setIconAttribute($value){
  82 + foreach ($value as $k => $v){
  83 + $v = basename($v);
  84 + $value[$k] = $v;
  85 + }
72 $this->attributes['icon'] = Arr::a2s($value); 86 $this->attributes['icon'] = Arr::a2s($value);
73 } 87 }
74 88
@@ -81,6 +95,10 @@ class Product extends Base @@ -81,6 +95,10 @@ class Product extends Base
81 */ 95 */
82 public function getIconAttribute($value){ 96 public function getIconAttribute($value){
83 $value = Arr::s2a($value); 97 $value = Arr::s2a($value);
  98 + foreach ($value as $k => $v){
  99 + $v = getImageUrl($v);
  100 + $value[$k] = $v;
  101 + }
84 return $value; 102 return $value;
85 } 103 }
86 104