These are chat archives for LaravelRUS/chat

4th
Jul 2018
equentor
@equentor
Jul 04 2018 12:39
Как описать условие валидации, которое бы включало несколько условий через "И"? В моём случае необходимо валидировать третье поле, при условии что значение первого == 1 и второго == 0
'field3' => 'required_if:field1,1' как сюда дописать условие "И"?
что-бы логика была 'field3' => 'required_if:field1,1 AND field2,0'
Роман Сохарев
@greabock
Jul 04 2018 12:43
@equentor это же правило, так?
Хотя...
я понял о чем ты
хз
equentor
@equentor
Jul 04 2018 12:45
Форма хитрая, сначала мы выбираем физ. или юр. лицо - в случае с юр. лицом появляются доп. поля, включая радиокнопки резидент Финляндии либо не резидент, если не резидент, то показываются поля ИНН, КПП. Если резидент - VAT (ИНН и КПП скрываются)
гуголь - мосч же
equentor
@equentor
Jul 04 2018 12:48
@greabock спасибо добрый человек) Это вообще форма регистрации, думал может быть можно через какой нибудь специфический синтаксис сделать, особо не меняя метод validator в RegisterController)
ну что-бы как было return Validator::make(); так и осталось, без доп. присвоений)
equentor
@equentor
Jul 04 2018 13:11
@greabock ещё вопрос тогда
'company_name' => 'required_if:type,1|string'
string как я понимаю включает в себя required т.к. получаю ошибку "company_name":["The company name must be a string." при type == 0, тут тоже придётся через коллбэк кастомить?
Странно что правило required и required_if вообще не отметают все остальные проверки... Зачем проверять тип данных, учитывая что в данном случае поле вообще не следует валидировать?
Ryabinin E.
@ryabininea
Jul 04 2018 21:16

Ребят, кто настраивал Redis на laravel 5.0?

Вопрос
Вот так, все работает нормально

$redis = Redis::connection();
$name = $redis->get('name');
$redis->set('name', 'Taylor');
$name = $redis->get('name');

Но когда пытаюсь использовать конструкцию

$name = Cache::remember('name', 1440, function() {
      ...
}

Redis не хочет работать. Кэш идет через файлы (как я понимаю).

Настройки все перепроверил. + На локальном все нормально отрабатывается, на сервере не хочет.

Ryabinin E.
@ryabininea
Jul 04 2018 21:23
Нашел проблему.
Если кто столкнется:
php artisan config:clear

php artisan cache:clear