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

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

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

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

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

Где фермеры продают продукты, когда рынки закрыты?
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Dinesh_Chugtai

  • 6
    вклад
  • 2
    вопроса
  • 13
    ответов
  • 46%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как сделать, чтобы превью с Wordpress подгружалось во весь размер?

    Dinesh_Chugtai @Dinesh_Chugtai
    Телеграм парсит теги от твиттера, т.к. там один и тот же механизм. Добавь следующие теги дополнительно к OpenGraph

    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:image" content="http://link.to" />
    Ответ написан 19 нояб. 2020
    Комментировать
    Нравится Комментировать
  • Аналог eq(index) JQuery на JavaScript?

    Dinesh_Chugtai @Dinesh_Chugtai
    document.querySelectorAll('.class-1.class-2')[index].innerHTML = 'text';
    Ответ написан 07 нояб. 2020
    2 комментария
    Нравится 1 2 комментария
  • Как передать часть url в контроллере laravel?

    Dinesh_Chugtai @Dinesh_Chugtai
    Попробуй следующий вариант, в моем случае захватывается все после products/*

    Route::get('products/{any}', 'ProductController@index')->where('any', '.*');


    Судя по всему ты хочешь реализовать вложенность категорий, не проще сделать следующего вида url:

    /api/v1/products/category?id=1 // Получаем определенную категорию
     /api/v1/products?category_id=1 // Получаем товар с определенной категорией
    Ответ написан 05 нояб. 2020
    2 комментария
    Нравится 2 комментария
  • У меня что-то с ОЗУ?

    Dinesh_Chugtai @Dinesh_Chugtai
    У меня была похожая проблема, проблема заключалась в материнской плате, она не поддерживала определенную частоту (не вспомню уже) ОЗУ, когда ее снизил все работало без крашей. Swap в моем случае был не причем.
    Ответ написан 05 нояб. 2020
    2 комментария
    Нравится 1 2 комментария
  • Множество INSERT запросов при использовании sync, как исправить?

    Dinesh_Chugtai @Dinesh_Chugtai Автор вопроса
    В моем случае заморачиваться сильно не нужно, поэтому решил в качестве решения написать в основной модели Product функцию sync()

    public function sync(string $relation, array $id) {
            $current_ids = $this->$relation()->allRelatedIds()->toArray();
            $new_ids = array_filter(array_pluck($id, 'id'));
    
            $this->$relation()->detach(array_diff($current_ids, $new_ids));
            $this->$relation()->attach(array_diff($new_ids, $current_ids));
        }


    И в контроллере при обновлении информации, передаю отношения и их данные.

    $product->sync('attributes', $request->get('attributes'));
    $product->sync('categories', $request->get('categories'));
    $product->sync('promotions', $request->get('promotions'));


    В $request у связей мне приходят все столбцы, поэтому мне нужно получить только id.
    Ответ написан 03 нояб. 2020
    Комментировать
    Нравится Комментировать
  • Как оптимизировать поиск по сайту?

    Dinesh_Chugtai @Dinesh_Chugtai
    В твоем случае проблема скорее в постановке задачи. Для того, чтобы что-то оптимизировать, необходимо понять:

    1. Конечный результат
    2. Текущий результат

    В вопросе, возникает еще больше вопросов:

    1. Что ты подразумеваешь по классическим поиском?
    2. Самые первые это сколько? Какого результата ты хочешь достичь?
    Ответ написан 06 сент. 2020
    Комментировать
    Нравится Комментировать
  • PHP rcon Minecraft, как получить координат игрока?

    Dinesh_Chugtai @Dinesh_Chugtai
    Поставь плагин, который позволит получать координаты пользователя по имени на самом сервере. После этого будет доступно и в RCON.

    В качестве примера просто плагин для CraftBukkit (не знаю, какой ты используешь стек на сервере)
    https://dev.bukkit.org/projects/get-position
    Ответ написан 06 сент. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как реализовать запись разговора в дискорд через своего бота?

    Dinesh_Chugtai @Dinesh_Chugtai
    Посмотри эту библиотеку, здесь реализовано получение аудио
    https://discordjs.guide/voice/receiving-audio.html...
    Ответ написан 05 сент. 2020
    Комментировать
    Нравится Комментировать
  • Как правильно должен выглядеть сайт на адаптиве?

    Dinesh_Chugtai @Dinesh_Chugtai
    Смотри, если у тебя есть макеты на разрешения 1200px, 768px и 320px, если не обговорено с дизайнером или клиентом иное, обычно означает:

    от ∞ до 1201px - ты верстаешь расположение как в макете с 1200px (контейнер фикс 1200 в пикселях)
    от 1200px до 769px - ты верстаешь как в макете 768px (контейнер фикс 768 в пикселях)
    от 768 до 320px - макет с 320px (контейнер плавающий в %)

    Все что ниже 320px верстать смысла нет, никто не сидит уже давно с таким разрешением. Это очень старые смартфоны.

    По большей части тебе подобные вопросы нужно обсуждать с дизайнером, т.к дизайны бывают разные и не всегда есть возможность сверстать pixel-to-perfect (особенно много мороки с адаптивом) и чаще всего можно допускать некоторые условности
    Ответ написан 05 сент. 2020
    3 комментария
    Нравится 1 3 комментария
  • Как в Вконтакте получить список всех аудиозаписей пользователя?

    Dinesh_Chugtai @Dinesh_Chugtai
    Я слишком ленив, писать код для того, чтобы выкачать музыку. Мне проще синхронизировать с Яндекс.музыка и оттуда выкачать плейлист, через YandexMusic.pro
    Ответ написан 04 сент. 2020
    2 комментария
    Нравится 2 комментария
  • Как рисовать макет под Flex CSS?

    Dinesh_Chugtai @Dinesh_Chugtai
    Также если бы ты рисовал для bootstrap, только в случае с flex жесткой привязки к колонкам нет и гораздо легче верстать с кастомными разрешениями.

    Рисовать под разные разрешения необходимо, в твоем случае больше свободы с определением контейнеров и отступов.
    Ответ написан 15 июн. 2020
    Комментировать
    Нравится Комментировать
  • Вывод подкатегорий в Laravel?

    Dinesh_Chugtai @Dinesh_Chugtai
    Изучи вот этот пакет, как там реализовано. Там есть то, что тебе нужно: https://github.com/lazychaser/laravel-nestedset
    Ответ написан 14 июн. 2020
    1 комментарий
    Нравится 1 комментарий
  • Как удалить функцию .remove() при уменьшении экрана?

    Dinesh_Chugtai @Dinesh_Chugtai
    Необходимо написать функцию проверки разрешение окна браузера, и в зависимости от получаемого значения выполнять функции.

    if(window.innerWidth >= 1200) {
        console.log("Функция если равно или больше 1200px")
    } else {
        console.log("Функция если меньше 1200px")
    }
    Ответ написан 17 мая 2020
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Василий Банников
    • 10 ответов
    • 1 вопрос
  • Drno
    • 10 ответов
    • 0 вопросов
  • Lord_Dantes
    Lord_Dantes
    • 9 ответов
    • 0 вопросов
  • Дмитрий
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • Андрей Ежгуров
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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