Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Облака: ожидание vs реальность
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
socode

Станислав Хмелевский

Web dev
  • 1
    вклад
  • 4
    вопроса
  • 4
    ответа
  • 50%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как преобразовать дерево в несколько плоских массивов?

    socode
    Станислав Хмелевский @socode
    Web dev
    Приветствую!
    То, что вам нужно, скорее всего Helper Arr::dot самого Laravel.

    Запихнул ваш json в dot и вывалил через dd(), получил:

    5df0e0f9d1953668298532.jpeg

    P.S. Соответственно алгоритм генерации подобного, вы можете глянуть через Ctrl + ЛКМ по функции в вашей IDE. (Если используете софт от JetBrains)
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Fotorama: как решить проблему с получением API объекта?

    socode
    Станислав Хмелевский @socode
    Web dev
    Столкнулся с такой же проблемой.
    Фоторама находилась в модальном окне, которое display: none;
    При этом, сама фоторама инициализировалась, но до .data было не достучаться.

    fotoramaInit: function () {
        this.fotorama_init = this.texture_collection_wrapper.fotorama(this.fotorama_param);
        this.fotorama_data = this.fotorama_init.data("fotorama");
    },
    
    console.log(this.fotorama_data) === undefined;


    Самым простым решением стало, прицепить слушатель событий на контрол,
    который вызывал это модальное окно, и после срабатывания оного, делать
    инициализацию фоторамы.

    $("#open-modal")
        .on("click", function () {
            ModelEdit.fotoramaInit();
        });


    Возможно кому-то будет полезно!
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как добавить в Yii2 - authClient returnUrl поддержку мультиязычности?

    socode
    Станислав Хмелевский @socode Автор вопроса
    Web dev
    Если кому-то нужно, вот решение:

    public function actions() {
        return [
            'auth' => [
                'class' => 'yii\authclient\AuthAction',
                'successCallback' => [$this, 'onAuthSuccess'],
                'successUrl' => Url::to(['profile/successAuth']),
            ],
            . . .
        ];
    }
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Yii2 REST, почему не работает маршрутизация и псевдонимы для fields()?

    socode
    Станислав Хмелевский @socode Автор вопроса
    Web dev
    Нашёл в чём была проблема.
    Оказывается fields() необходимо переопределять
    в МОДЕЛИ

    hqdefault.jpg
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • rPman
    • 10 ответов
    • 0 вопросов
  • Stalker_RED
    Stalker_RED
    • 10 ответов
    • 0 вопросов
  • Born2Lose
    Валерий
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 5 ответов
    • 0 вопросов
  • Jump
    АртемЪ
    • 5 ответов
    • 0 вопросов
  • Dr. Bacon
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации