"required"
обычно мы что делаем, к примеру 'first_name' => ['required, 'string', 'max:255'], вроде все понятно, поле обязательно для заполнения, должно быть строкой и длиной не больше чем указано.
Так вот, я уберу правило required, пустую строку не пропустит правило string, whitespaces тоже, возникает вопрос, зачем нужен required, и как увидеть его полезность?
мы не берем во внимание регистрацию, скажем при обновлении профиля: обычно указывается для имени, почты, и других важных данных для сайта.
ну если у тебя нет required, то параметра может вообще не быть
если уберете required то это поле можно не присылать. тоесть уверенности в том что оно есть - у вас уже не будет. может быть а может не быть. есть - провалидируется. нет - ну и фиг с ним
Обсуждают сегодня