Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

mstdmstd's avatar

Submitting the form to show old empty value in validation error

Hello In my laravel 5.7/ blade app in my form I make next condition for value property of an text input :

value=" ( !empty(old('field_name')) ? old('field_name') : ( isset($dbRow) ?$dbRow->field_name : '') ) "

but it does not work as I expected : if having entered field value user clear this value and submit the form then oroginal value $dbRow->field_name is show, but not last entered empty value. I need in my blade some key that it is invalid form submittion? Has laravel any? Or some other decision ?

Thanks!

0 likes
1 reply
tomopongrac's avatar
Level 51

Try this

value="{{ old('field_name', ( isset($dbRow) ? $dbRow->field_name : '')) }}"

Please or to participate in this conversation.