orderBy('order')->orderBy('id'); }); } public static function form(Form $form): Form { return $form ->schema([ Section::make("")->schema([ Group::make()->schema([ TextInput::make("title")->label("徽章標題")->translatableTabs()->columnSpanFull(), Group::make()->schema([ FileUpload::make("img_url")->label("圖片")->directory("badge")->columnSpan(1), TextInput::make("img_alt")->label("圖片註釋")->translatableTabs()->columnSpan(1) ])->columnSpanFull(), Radio::make("visible")->label("顯示/不顯示")->options([1 => "顯示", 0 => "不顯示"])->inline()->default(1) ->columnSpan(2) ])->columns(4)->columnSpanFull(), ]) ]); } public static function table(Table $table): Table { return $table ->columns([ // TextColumn::make("title")->label("徽章標題"), ImageColumn::make('img_url')->label("圖片") ]) ->filters([ // ]) ->actions([ Tables\Actions\EditAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), ]); } public static function getRelations(): array { return [ // ]; } public static function getPages(): array { return [ 'index' => Pages\ListBadges::route('/'), 'create' => Pages\CreateBadge::route('/create'), 'edit' => Pages\EditBadge::route('/{record}/edit'), ]; } }