Is <flux:modal>
implemented as a portal/teleport? If yes, the modal content is not inside the <form>
DOM node → form submit/wire bindings won't work.
Do your DB columns match criteria
and marks
? If using AssessmentCategory::create($validated)
ensure the model has protected $fillable = ['criteria','marks'];
(or pass explicit array).
Include @livewireStyles
/ @livewireScripts
and check console/network for Livewire XHRs.