Size: a a a

Laravel для начинающих

2021 November 02

K

Konst in Laravel для начинающих
Экосистема отсутствует как таковая, только ее имитация за бабки.
источник

MY

Maxim Yur. in Laravel для начинающих
Спасибо за фидбек
источник

P

PSYTRGLES in Laravel для начинающих
если для неймспейса только. мб технические сложности были
источник

GP

G Palyan in Laravel для начинающих
🤝
источник

P

PSYTRGLES in Laravel для начинающих
хотя это не очевидно. потом ищи строгий у тебя режим или нет в спейсе
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
неплохо если бы можно было устанавливать на уровне неймспейса стрикт
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
забавно какраз это писал)
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
да ну композер бы подсуетился и ставили бы стрикт мод в композер файле все нормальные либы.
источник

D

David in Laravel для начинающих
Да, тоже хорошо было бы.
источник

D

David in Laravel для начинающих
Да и ладно в принципе, есть же стат.анализаторы.
источник

КД

Кирилл Добров... in Laravel для начинающих
Как валидируте много checkboxs через FormRequest
Я к тому что если галочка не выбрана то в массиве validated этих полей вообще не будет.
Как быть тогда ?
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
так два классических подхода:
или в форму добавляй хиден инпут одноименный с чекбоксом
или делай санитайз данных в реквесте до валидации
источник

КД

Кирилл Добров... in Laravel для начинающих
Для наглядности есть такое поле с галочками

В FormRequest в payload будет такое
{
"news-push": "on",
"forecast-lk": "on"
}

А все  галочки с значение "on" или "off"
источник

КД

Кирилл Добров... in Laravel для начинающих
Типо того ? это все в методе prepareForValidation
 // Converting to boolean value
       if ($this->status) {
           $this->merge(['status' => true]);
       } else {
           $this->merge(['status' => false]);
       }
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
ну да типо второй способ какраз
источник

КД

Кирилл Добров... in Laravel для начинающих
а галочек то 16 =(
источник

A

Arman in Laravel для начинающих
при подключении laravel-lang только копировать файлы с переводами или еще как-то можно?
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
в чем проблема перечислить их в массиве и проитерировать его выполнив

$this->merge([$checkbox => $this->has($checkbox)])
источник

EG

Egor Gruzdev in Laravel для начинающих
Есть еще третий способ, то что пришло из valudated() закинуть в dto объект, где по умолчанию не переданные поля будут false.
источник

EG

Egor Gruzdev in Laravel для начинающих
Также можно сделать array_replace([массив с ключами и значениями false], ->validated())
источник