mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 02:54:45 +02:00
fix: use options instead relationship (#845)
This commit is contained in:
parent
f684da997c
commit
66a17879a0
@ -723,8 +723,10 @@ class EditServer extends EditRecord
|
||||
->label('Database Host')
|
||||
->required()
|
||||
->placeholder('Select Database Host')
|
||||
->relationship('node.databaseHosts', 'name',
|
||||
fn (Builder $query, Server $server) => $query->whereRelation('nodes', 'nodes.id', $server->node_id))
|
||||
->options(fn (Server $server) => DatabaseHost::query()
|
||||
->whereHas('nodes', fn ($query) => $query->where('nodes.id', $server->node_id))
|
||||
->pluck('name', 'id')
|
||||
)
|
||||
->default(fn () => (DatabaseHost::query()->first())?->id)
|
||||
->selectablePlaceholder(false),
|
||||
TextInput::make('database')
|
||||
|
Loading…
x
Reference in New Issue
Block a user