Kaynağa Gözat

修改活动

lip 1 gün önce
ebeveyn
işleme
a7b0225e55

+ 2 - 0
app/Http/Controllers/admin/ActivityReward.php

@@ -56,6 +56,8 @@ class ActivityReward extends Controller
                 'end_time' => ['required', 'date', 'after_or_equal:start_time'],
                 'detail_image' => ['required', 'url', 'regex:/\.(jpeg|jpg|png|webp)$/i'],
                 'pc_image' => ['required', 'url', 'regex:/\.(jpeg|jpg|png|webp)$/i'],
+                'detail_banner' => ['required', 'url', 'regex:/\.(jpeg|jpg|png|webp)$/i'],
+                'pc_banner' => ['required', 'url', 'regex:/\.(jpeg|jpg|png|webp)$/i'],
                 'status' => ['required', 'integer', 'min:0', 'max:1'],
                 'type' => ['required'],
                 'lang' => ['required', 'string'],

+ 1 - 1
app/Models/ActivityReward.php

@@ -20,7 +20,7 @@ class ActivityReward extends BaseModel
     const STATUS_DOWN = 0;
 
     protected $table = 'activity_rewards';
-    protected $fillable = ['title', 'sub_title', 'detail_image', 'start_time', 'end_time', 'status','type','lang','content', 'params','pc_image'];
+    protected $fillable = ['title', 'sub_title', 'detail_image', 'start_time', 'end_time', 'status','type','lang','content', 'params','pc_image','detail_banner', 'pc_banner'];
 
     public function activityUser(): HasMany
     {

+ 4 - 1
app/Services/ActivityRewardService.php

@@ -95,7 +95,10 @@ class ActivityRewardService extends BaseService
             $params['detail_image'] = Util::replacePartInUrl($params['detail_image']);
         if (isset($params['pc_image']))
             $params['pc_image'] = Util::replacePartInUrl($params['pc_image']);
-
+        if (isset($params['detail_banner']))
+            $params['detail_banner'] = Util::replacePartInUrl($params['detail_banner']);
+        if (isset($params['pc_banner']))
+            $params['pc_banner'] = Util::replacePartInUrl($params['pc_banner']);
 
         if (!empty($params['id'])) {
             $info = static::findOne(['id' => $params['id']]);