Browse Source

Banner order

parent
commit
716c46649c

+ 2
- 1
app/Filament/Resources/BannerResource.php View File

69
                                 app(DeepLService::class)->createTranslationAction("Main", ["img_alt"])
69
                                 app(DeepLService::class)->createTranslationAction("Main", ["img_alt"])
70
                             ])->columnSpan(1),
70
                             ])->columnSpan(1),
71
                         ])->columnSpanFull(),
71
                         ])->columnSpanFull(),
72
-                        Radio::make("visible")->label("顯示/不顯示")->options([1 => "顯示", 0 => "不顯示"])->inline()->default(1)->columnSpan(2)
72
+                        Radio::make("visible")->label("顯示/不顯示")->options([1 => "顯示", 0 => "不顯示"])->inline()->default(1)->columnSpan(2),
73
+                        TextInput::make('order')->label("排序")->default("0")
73
                     ])->columns(4)->columnSpanFull(),
74
                     ])->columns(4)->columnSpanFull(),
74
                 ])
75
                 ])
75
             ]);
76
             ]);

+ 1
- 1
app/Http/Controllers/Api/HomePageController.php View File

28
     {
28
     {
29
         $locale = $locale == "tw" ? "zh_TW" : $locale;
29
         $locale = $locale == "tw" ? "zh_TW" : $locale;
30
         $result = [];
30
         $result = [];
31
-        $banners = Banner::where("visible", true)->get()->map(function ($record) use (&$result, $locale){
31
+        $banners = Banner::where("visible", true)->orderByDesc("order")->get()->map(function ($record) use (&$result, $locale){
32
             $result[] = [
32
             $result[] = [
33
                 "imgUrl" => $record->imgUrlLink,
33
                 "imgUrl" => $record->imgUrlLink,
34
                 "mobileImgUrl" => $record->mobileImgLink,
34
                 "mobileImgUrl" => $record->mobileImgLink,