orderBy('order')->orderBy('id'); }); } public static function form(Form $form): Form { return $form ->schema([ Section::make("")->schema([ TranslatableTabs::make('') ->schema([ TextInput::make("title")->label("標題")->columnSpanFull(), Textarea::make("content")->label("內文")->columnSpanFull() ])->columnSpanFull(), Group::make()->schema([ FileUpload::make("img_url")->label("圖片") ->directory("profile-parts") ->columnSpanFull(), TextInput::make("img_alt")->label("圖片註釋")->translatableTabs()->columnSpanFull() ])->columnSpanFull(), ])->columns(3) ]); } public static function table(Table $table): Table { return $table ->columns([ TextColumn::make("title")->label("標題"), ImageColumn::make("img_url")->alignCenter(), ]) ->filters([ // ]) ->actions([ Tables\Actions\EditAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), ])->reorderable('order'); } public static function getRelations(): array { return [ // ]; } public static function getPages(): array { return [ 'index' => Pages\ListProfileParts::route('/'), 'create' => Pages\CreateProfilePart::route('/create'), 'edit' => Pages\EditProfilePart::route('/{record}/edit'), ]; } }