Задать вопрос
  • CSS snake эффект, как реализовать?

    @amigo567 Автор вопроса
    ksnk , неплохо. Спасибо. Может знаете как ещё цвет довести до того, что в примере?
    Круг сейчас как-будто с opacity: 1, можно ли применить как-то к radial-gradient filter: blur(60px)? То есть чем ближе к окружности, тем меньше opacity и в центре opacity: 1.
    Написано
  • Как вы синхронизируете / реализуете валидацию номера телефона (SPA + Laravel API)?

    @amigo567 Автор вопроса
    Сергей delphinpro,
    2) Да, просто есть vuex модуль отвечающий за локализации (i18n используется). В header есть выпадающее меню, пользователь выбирает язык, вызывается changeLanguage, где делается запрос на GET /translations { languageId: xxx } и с сервера возвращаются переводы (пары ключ-значение) связанные с данным языком (Translation::where('languageId', request->languageId), затем скармливается полученный файл i18n, который отдаёт нужный перевод при вызове $t() функции.

    App:setLocale я не трогаю вообще.
    Написано
  • Как вы синхронизируете / реализуете валидацию номера телефона (SPA + Laravel API)?

    @amigo567 Автор вопроса
    Сергей delphinpro, В этом есть логика, (для контекста: делаю интернет магазин). Решил пока просто отключить валидацию на фронте и только на бекенде проверять (там видимо более строгая проверка, так как, если добавить lenient() метод в цепочку: (new Phone)->lenient()->country(..), то номер сверху сохраняется.

    А можете посоветовать также, как перевести ошибки валидации? сейчас в админ панели у меня есть ресурс "Языки" и ресурс "Переводы", модератор может создавать новые языки и добавлять /изменять слова (хранятся в базе данных + отдельный endpoint, который принимает ИД языка и возвращает переводы - пары "ключ - значение"), страница в админ панели выглядит так:
    Ключ: ....
    И затем для каждого имеющегося языка создаётся textarea

    А что делать с ошибками валидации? я ведь не могу заранее создать все resources/.../validation.php (для каждого возможного языка), в будущем, модератор сможет создать какой-то язык и я хочу, чтобы автоматически (наверное, ресурс "Переводы ошибок" или в том же самом "Переводы") была возможность перевести ошибки на нужные языки, но тут возникает другая проблема: 1) нужно создавать новый validation.php (или лучше копировать имеющийся lang/en/validation.php, чтобы потом отобразить содержимое файла в админ панели, а модератор/переводчик просто отредактирует слова) файл при создании нового языка 2) так как ларавел по умолчанию берёт текст ошибки из этих файлов мне надо как-то менять App::setLocale перед тем, как провести валидацию входных данных (добавить middleware, который будет брать languageId из request и менять App::setLocale?)
    Написано