Ich erstelle ein Filamentformular mit modaltableSelect (). Meine aktuelle Feldkonfiguration lautet: < /p>
ModalTableSelect::make('item_id')
->label('Item Code')
->placeholder('Click to select items')
->multiple()
->required()
->relationship('item', 'code')
->tableConfiguration(ItemsTable::class);
< /code>
Ich habe versucht, die übermittelten Formulardaten zu protokollieren, aber ich erhalte nicht item_id, wenn multiple () aktiviert ist. Beispielprotokoll: < /p>
[2025-09-08 16:16:38]
local.DEBUG: array (
'date' => '2025-09-08',
'employee_id' => '3',
'department' => '3',
'location_id' => '22',
'note' => NULL, )
< /code>
Beachten Sie, dass item_id fehlt. Wenn ich multiple () entferte, funktioniert es aber nur, ein einzelnes Element auszuwählen: < /p>
[2025-09-08 17:16:38]
local.DEBUG: array (
'date' => '2025-09-08',
'item_id' => 1,
'employee_id' => '3',
'department' => '3',
'location_id' => '22',
'note' => NULL, )
< /code>
Ich weiß nicht, warum item_id nicht enthalten ist, wenn multiple () aktiviert ist. Wie kann ich das beheben?
Problem mit dem Mehrfachattribut von Filament modaltableSelect () ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post