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

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

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

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

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

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Андрей Скрипник

  • 0
    вклад
  • 16
    вопросов
  • 4
    ответа
  • 100%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Нужно ли разделять локальный scope на два в зависимости от количества значений в аргументе?

    pLavrenov
    pLavrenov @pLavrenov
    Разработка сайтов
    Лично мое мнение - не нужно разделять. Это же удобно.
    Ответ написан 03 февр. 2022
    Комментировать
    Комментировать
  • Нужно ли разделять локальный scope на два в зависимости от количества значений в аргументе?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov Куратор тега Laravel
    Никакого "правильнее" в данном вопросе нет и быть не может. Может быть "понятнее для других" и "поддерживеемее". По второму разницы нет, по первому я предпочитаю такой вариант:
    public function scopeByPartnerId($query, int|array $partnerId)
    {
        if (is_countable($partnerId)) {
            $query->whereIn('partner_id', $partnerId);
        } else {
            $query->where('partner_id', $partnerId);
        }
    }

    И, разумеется, в самом классе описан doc-block для этого метода, в котором тоже корректные типы аргументов указаны.
    Ответ написан 03 февр. 2022
    Комментировать
    Комментировать
  • Как вызвать метод в конструкторе FormRequest?

    jazzus @jazzus
    Тонкими лучше делать не только контроллеры, но и форм-реквесты. И любые другие классы. Для этого каждый должен выполнять свою функцию. Например, авторизацией в Ларавел занимаются политики авторизации. Кроме чистоты кода и отсутствия велосипедов, логику доступа в политиках можно юзакть по всему приложению. Типа $user->can('view', $post) и т.д.
    пришла идея хранить в реквесте часто используемые переменные

    Какую-то свою логику если хочется куда-то вынести из контроллера лучше использовать свои сервис классы, а не первые попавшиеся классы Ларавел.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как обновить массив, перебираемый foreach?

    Kasperenysh
    Евгений @Kasperenysh
    Рецидив в особо острой форме))
    Передавай по ссылке
    foreach ($arr as &$val) {
    }
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как убрать выравнивание по левому краю (или отступ справа) во flexbox?

    AnatolTh
    Анатолий @AnatolTh
    Full Stack Developer
    Удалите класс clr

    У вас получается к трём дивам ещё блок прибавляется четвёртый (который становится крайним правым) ::after, из-за следующего стиля:
    .col::after, .clr::after, .group::after, dl::after, .left_float::after, .right_float::after {
        content: '';
        display: block;
        visibility: hidden;
        clear: both;
        zoom: 1;
        height: 0;
    }
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как экспортировать файл в svg из photoshop?

    anoraak
    anoraak @anoraak
    UI/UX designer
    1. Выделяешь нужные слои с фигурами, далее Слои → Смарт-объект → Преобразовать в смарт-объект.
    2. Заходишь в смарт-объект
    3. Файл →Экспортировать → Экспортировать как... → svg
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как перенести сайт с 1С-Битрикс на Wordpress?

    Bedrosova
    Юлия Бедросова @Bedrosova
    Перенести данные - содержимое инфоблоков в записи вордпресс можно вот так: https://youtu.be/QVjKFpdri30
    Ну а, как распорядиться этими данными и как выстроить на их базе публичку - это уже вам самому думать.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как из колонки данных сделать таблицу?

    Volounteer
    Bcoon @Volounteer
    В C1 вставляем формулу:

    =ДВССЫЛ("A"&СТРОКА()+4*(СТОЛБЕЦ(A1)-1))

    Тянем вниз на 4 ячейки, а затем вправо. (решение для тех, у кого нет надстройки Kutools)
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какую IDE выбрать для wordpress?

    anatoly_kulikov
    Анатолий Куликов @anatoly_kulikov
    Помог ответ? Отметь решением!
    Поставьте и попробуйте каждый из этих - VScode, PHP Storm, Brackets, Sublime Text - и самостоятельно выберите, какой ближе по духу.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как прописать мета теги description на отдельных страницах в wordpress?

    Chefranov
    Eugene Chefranov @Chefranov
    Новичок
    Установите плагин Yoast SEO. С помощью его сможете прописывать где угодно
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • puzaka
    • 10 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • MoralGray
    MoralGray
    • 6 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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