where $mode == 'edit' is passed from controller to indentify the case when I'm editing the form and then to populate form fields (as side note, is this correct or there's a better way?).
It seems that when checkbox is unchecked the relative old() doesn't exist.
I tried a lot of solutions I read here and on Stack but none works.
Notice: I'm using Laravel 5.6
@Snapey But that doesn't solve the problem. For example, let's say that $user->member is 1. When you open the edit form - it will be initially checked. But if you uncheck it, submit the form and get some validation error, then this: