Задать вопрос
Местоположение
Украина

Наибольший вклад в теги

Все теги (8)

Лучшие ответы пользователя

Все ответы (9)
  • Как упростить добавление новых правил для Valitron?

    @renaay
    Решени может выглядеть так:
    $rules = [
        new EmailRule(),
        new UsernameRule(),
        new UniqueRule(),
        ...
    ];
    
    interface RuleInterface {
        public function getKey(): string;
        public function handle(): bool;
    }
    
    /** @var RuleInterface */
    foreach ($rules as $rule) {
        Valitron\Validator::addRule($rule->getKey(), function($field, $value, array $params, array $fields) use ($rule) {
            return $rule->handle($field, $value, array $params, array $fields);
        }, 'Everything you do is wrong. You fail.');
    }
    Ответ написан
    1 комментарий
  • Почему может не проходит платеж за Apple Developer Program?

    @renaay
    Есть предположение что это:
    а) "Лимит оплаты в интернете", на карте стоит "лимит оплаты в интернете" меньше чем Apple пытается списать
    б) Ваш банк отклоняет платёж. Почему? Потому-что может)

    Работает это так: Apple блокирует на вашей карте $1 (операция auth) а затем, разблокирует (void) и получает токен вашей карты. После этого он может спокойно списывать средства с вашей карты, но только в случае если на вашей карте лимит не меньше, чем сумма транзакции. В противном случае скорее всего эпл даже не поймет почему ваш банк отклонил операцию, или даже если поймет, то вам этого не покажет
    Ответ написан
    1 комментарий
  • Несовместимость Laravel 5.6 с LaravelCollective 5.4.0?

    @renaay
    Удалите строчку с laravelcollective из композера, обновитесь с помощью команды composer update и затем подключите laravelcollective/html с помощью команды composer require laravelcollective/html (если композер стоит глобально)
    Ответ написан
    Комментировать