Browse Source

260226 新增圖片上傳提示字

OMEGA\lulufj.ho 1 month ago
parent
commit
34f78cc8dd

+ 4
- 0
app/Filament/Resources/EsgResource.php View File

75
                     Tab::make('Banner 設定')->schema([
75
                     Tab::make('Banner 設定')->schema([
76
                         FileUpload::make('banner_pc')->label("Banner (PC)")
76
                         FileUpload::make('banner_pc')->label("Banner (PC)")
77
                         ->disk("public")
77
                         ->disk("public")
78
+                        ->helperText('檔案大小限制為1MB以下')
78
                         // ->helperText('建議寬高限制為:1280*720px,檔案大小限制為1M以下')->maxSize('1024')
79
                         // ->helperText('建議寬高限制為:1280*720px,檔案大小限制為1M以下')->maxSize('1024')
79
                         ->directory("esg")->required()
80
                         ->directory("esg")->required()
80
                         ->validationMessages([
81
                         ->validationMessages([
82
                         ]),
83
                         ]),
83
                         FileUpload::make('banner_mobile')->label("Banner (Mobile)")
84
                         FileUpload::make('banner_mobile')->label("Banner (Mobile)")
84
                         ->disk("public")
85
                         ->disk("public")
86
+                        ->helperText('檔案大小限制為1MB以下')
85
                         // ->helperText('建議寬高限制為:600*896px,檔案大小限制為1M以下')->maxSize('1024')
87
                         // ->helperText('建議寬高限制為:600*896px,檔案大小限制為1M以下')->maxSize('1024')
86
                         ->directory("esg")->required()
88
                         ->directory("esg")->required()
87
                         ->validationMessages([
89
                         ->validationMessages([
409
                                         ])->locales(["zh_TW", "en"])
411
                                         ])->locales(["zh_TW", "en"])
410
                                         ->id(fn ($get) => "para_img_mul_" . $get('para_img_item_key')),
412
                                         ->id(fn ($get) => "para_img_mul_" . $get('para_img_item_key')),
411
                                         FileUpload::make('image_url')->label("")->disk("public")
413
                                         FileUpload::make('image_url')->label("")->disk("public")
414
+                                        ->helperText('檔案大小限制為1MB以下')
412
                                         // ->helperText('建議寬高限制為:1080*675px,檔案大小限制為1M以下')->maxSize('1024')
415
                                         // ->helperText('建議寬高限制為:1080*675px,檔案大小限制為1M以下')->maxSize('1024')
413
                                         ->directory("esg/paragraphPhoto")
416
                                         ->directory("esg/paragraphPhoto")
414
                                         ->maxFiles(10)
417
                                         ->maxFiles(10)
426
                                 Section::make("")->schema([
429
                                 Section::make("")->schema([
427
                                     FileUpload::make('content.video_img')->label("影片底圖")
430
                                     FileUpload::make('content.video_img')->label("影片底圖")
428
                                     ->disk("public")
431
                                     ->disk("public")
432
+                                    ->helperText('檔案大小限制為1MB以下')
429
                                     ->directory("esg/paragraphVideo"),
433
                                     ->directory("esg/paragraphVideo"),
430
                                     TextInput::make('content.link')->label("網址")->required()
434
                                     TextInput::make('content.link')->label("網址")->required()
431
                                     ->validationMessages([
435
                                     ->validationMessages([

+ 6
- 0
app/Filament/Resources/NewsResource.php View File

84
                     ])->columnSpanFull()->columns(3),
84
                     ])->columnSpanFull()->columns(3),
85
                     FileUpload::make('news_img_pc')->label("列表圖(desktop)")
85
                     FileUpload::make('news_img_pc')->label("列表圖(desktop)")
86
                     ->disk("public")
86
                     ->disk("public")
87
+                    ->helperText('檔案大小限制為1MB以下')
87
                     // ->helperText('建議寬高限制為:1280*720px,檔案大小限制為1M以下')->maxSize('1024')
88
                     // ->helperText('建議寬高限制為:1280*720px,檔案大小限制為1M以下')->maxSize('1024')
88
                     ->directory("news"),
89
                     ->directory("news"),
89
                     FileUpload::make('news_img_mobile')->label("列表圖(mobile)")
90
                     FileUpload::make('news_img_mobile')->label("列表圖(mobile)")
90
                     ->disk("public")
91
                     ->disk("public")
92
+                    ->helperText('檔案大小限制為1MB以下')
91
                     // ->helperText('建議寬高限制為:600*896px,檔案大小限制為1M以下')->maxSize('1024')
93
                     // ->helperText('建議寬高限制為:600*896px,檔案大小限制為1M以下')->maxSize('1024')
92
                     ->directory("news"),
94
                     ->directory("news"),
93
                     Translate::make()->schema(fn (string $locale) => [
95
                     Translate::make()->schema(fn (string $locale) => [
163
                     ->locales(["zh_TW", "en"])
165
                     ->locales(["zh_TW", "en"])
164
                     ->id("seo"),
166
                     ->id("seo"),
165
                     FileUpload::make('meta_img')->label("放大預覽圖")->disk("public")
167
                     FileUpload::make('meta_img')->label("放大預覽圖")->disk("public")
168
+                    ->helperText('檔案大小限制為1MB以下')
166
                     // ->helperText('建議寬高限制為:1200*630px,檔案大小限制為1M以下')->maxSize('1024')
169
                     // ->helperText('建議寬高限制為:1200*630px,檔案大小限制為1M以下')->maxSize('1024')
167
                     ->directory("seo/news"),
170
                     ->directory("seo/news"),
168
                 ])->columnSpanFull(),
171
                 ])->columnSpanFull(),
197
                                     ])->locales(["zh_TW", "en"])
200
                                     ])->locales(["zh_TW", "en"])
198
                                     ->id(fn ($get) => "para_img_mul_" . $get('para_img_item_key')),
201
                                     ->id(fn ($get) => "para_img_mul_" . $get('para_img_item_key')),
199
                                     FileUpload::make('image_url')->label("")->disk("public")
202
                                     FileUpload::make('image_url')->label("")->disk("public")
203
+                                    ->helperText('檔案大小限制為1MB以下')
200
                                     // ->helperText('建議寬高限制為:1080*675px,檔案大小限制為1M以下')->maxSize('1024')
204
                                     // ->helperText('建議寬高限制為:1080*675px,檔案大小限制為1M以下')->maxSize('1024')
201
                                     ->directory("news/extraPhoto")
205
                                     ->directory("news/extraPhoto")
202
                                     ->maxFiles(10),
206
                                     ->maxFiles(10),
239
                                 Section::make("")->schema([
243
                                 Section::make("")->schema([
240
                                     FileUpload::make('video_img')->label("影片底圖")
244
                                     FileUpload::make('video_img')->label("影片底圖")
241
                                     ->disk("public")
245
                                     ->disk("public")
246
+                                    ->helperText('檔案大小限制為1MB以下')
242
                                     ->directory("news/paragraph/video"),
247
                                     ->directory("news/paragraph/video"),
243
                                     // ->helperText('建議寬高限制為:2000*720px,出血寬度720px,主要圖像範圍為:1280*720px,檔案大小限制為1M以下')->maxSize('1024'),
248
                                     // ->helperText('建議寬高限制為:2000*720px,出血寬度720px,主要圖像範圍為:1280*720px,檔案大小限制為1M以下')->maxSize('1024'),
244
                                     Translate::make()->schema(fn (string $locale) => [
249
                                     Translate::make()->schema(fn (string $locale) => [
254
                                     ])->visible(fn (Get $get):bool => $get("video_type") == 1)->columnSpanFull(),
259
                                     ])->visible(fn (Get $get):bool => $get("video_type") == 1)->columnSpanFull(),
255
                                     Group::make()->schema([
260
                                     Group::make()->schema([
256
                                         FileUpload::make('video_url')->label("")->disk("public")->directory("news/paragraph/video")
261
                                         FileUpload::make('video_url')->label("")->disk("public")->directory("news/paragraph/video")
262
+                                        ->helperText('檔案大小限制為100MB以下')
257
                                         // ->helperText('建議影片寬高限制為:1920*1080px,出血寬度720px,大小限制為:100M以下')
263
                                         // ->helperText('建議影片寬高限制為:1920*1080px,出血寬度720px,大小限制為:100M以下')
258
                                         // ->maxSize(102400)
264
                                         // ->maxSize(102400)
259
                                         ->nullable(),
265
                                         ->nullable(),