Browse Source

Banner order

parent
commit
716c46649c

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

@@ -69,7 +69,8 @@ class BannerResource extends Resource
69 69
                                 app(DeepLService::class)->createTranslationAction("Main", ["img_alt"])
70 70
                             ])->columnSpan(1),
71 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 74
                     ])->columns(4)->columnSpanFull(),
74 75
                 ])
75 76
             ]);

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

@@ -28,7 +28,7 @@ class HomePageController extends Controller
28 28
     {
29 29
         $locale = $locale == "tw" ? "zh_TW" : $locale;
30 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 32
             $result[] = [
33 33
                 "imgUrl" => $record->imgUrlLink,
34 34
                 "mobileImgUrl" => $record->mobileImgLink,