Автор: anthony

  • Laravel 5.8: как скопировать значения из старой колонки в новую во время миграции?

    Ситуация: во время разработки проекта на Laravel возникла необходимость заменить один столбец другим. Для этого нужно написать миграцию.

    Задача: создать столбец, в который переместить значения из ненужного, а затем удалить ненужный.

    Решение: очень простое и очевидное — изменить схему, записать значения, изменить схему. Далее привожу пример готовой заготовки миграции:

    Посмотреть миграцию
  • Fancybox 1.3.4 не работает с jQuery 1.9.0 и выше. Как исправить?

    Ситуация: В проекте использовался jQuery 1.8.3 и Fancybox 1.3.4.

    Проблема: Fancybox перестал работать после апдейта jQuery до версии 1.12.4. В консоли браузера была ошибка:

    fancybox() is not a function  
    Решение
  • PhpStorm 2017+: некорректные цвета файлов на панели Project

    Ситуация: в IDE была установлена тема Material Theme. После первого взгляда стало понятно, что с ней будет трудно жить, поэтому тема была удалена.

    Проблема: цвета файлов на панели Project остались некорректными (теми, что были установлены при настройке темы).

    Решение
  • Битрикс: как разлогинить любого заблокированного пользователя. 100% рабочий метод.

    Быстрая заметка.

    Гуглил сабж — все великие умы сообщества в каком-то диком ступоре, агонии, ужасе, не понимают как быть. Есть ещё какой-то нахер ненужный модуль. Вроде бы такой функционал из коробки не завезли до сих пор.

    Ситуация: в битриксе работает агент, который периодически блокирует пользователей по определённым критериям.

    Задача: заблокированные пользователи, если они были авторизованы в момент блокировки, должны быть сразу разлогинены.

    Решение: проверять флаг активности текущего пользователя и перенаправлять на адрес логаута в публичной части.

    Описание: (далее…)

  • Как настроить удалённую отладку xDebug + phpStorm

    Привет.

    Эта тема изжёвана-пережёвана на мульён раз. Но иногда всё-таки забываю этот простой алгоритм действий, ибо я к этому вопросу не возвращаюсь, однажды настроив что надо. Поэтому в голове достоверно ничего не откладывается.

    Посему решено опубликовать заметку здессь, чтобы потом точно знать где её искать. Тут просто выжимка самой сути, а не пошаговая инструкция. Но ссылки на таковые я оставлю в конце. (далее…)