Si al validar el formulario de Laravel obtenemos un error y hacemos la redirección al formulario, si queremos conservar la información que el usuario tenía escrita en el formulario debemos de utilizar en el atributo value:
{{ old('email') }}
(Donde email será el name=»email» del input en este caso)
Si estamos en una edición de formulario, querremos que por un lado, al acceder al formulario ya tenga la información (lo hacemos con {{ $user->email }}) pero que si el Validator nos retorna al formulario de edición tener los datos que el usuario había modificado, en este caso tenemos que utilizar:
{{ old('email', $user->email) }}