schema([
Section::make("")->schema([
Select::make("region_id")->label("地區")->options(function (){
return Region::where("visible",true)->pluck("name", "id");
}),
Select::make('tags')
->multiple()
->relationship('tags', 'name')
->preload()
->label('標籤'),
TextInput::make("name")->label("項目名稱")->translatableTabs(),
FileUpload::make("img_url")->label("圖片")->directory("project"),
TextInput::make("img_alt")->label("圖片註釋")->translatableTabs(),
Tabs::make()->tabs([
Tab::make("專案概要")->schema([
TranslatableTabs::make('')
->schema([
TextInput::make("address")->label("地址"),
Textarea::make("floor_plan")->label("樓層規劃"),
Textarea::make("building_structure")->label("建築結構"),
Textarea::make("design_unit")->label("設計團隊")
])
->columnSpanFull(),
Select::make('badges')
->multiple()
->relationship('badges', 'title')
->getOptionLabelFromRecordUsing(function ($record) {
$imageHtml = $record->img_url
? ''
: '