У вас могут быть виртуальные переменные, которые не соответствуют полям в таблице / модели.Типичным примером являются переменные 'password' и 'password_confirmation', используемые при аутентификации.Они существуют временно, пока вы не зашифруете их и не сохраните в другом поле, например «encrypted_password».
Вы можете объявить их, но это не обязательно.Вам не нужно нигде определять или объявлять их ... просто начните использовать их.Конечно, они не постоянны, поэтому не будут сохранены.