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

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

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

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

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

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

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

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

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

Shurra

  • 0
    вклад
  • 6
    вопросов
  • 1
    ответ
  • 100%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как удалить неиспользуемые поля из промежуточной таблицы связей (belongsToMany) Laravel8?

    Shurra @Shurra Автор вопроса
    Дмитрий, может вынесите ваш первый комент отсюда на уровень выше? - я бы отметил решением. (тут не могу почемуто)
    Написано 27 апр.
  • Как удалить неиспользуемые поля из промежуточной таблицы связей (belongsToMany) Laravel8?

    Shurra @Shurra Автор вопроса
    Дмитрий, только что сделал - спасибо огромное! вот похвастаюсь )) (хоть и предупреждали меня чтоб не спамил тут скринами)
    64499762db19e555655898.png

    одной строкой все что закоменчено заменил. проверил. все отлично работает! про synWithoutDetach тоже успел почитать. но мне как раз нужнен порсто synс..
    Написано 27 апр.
  • Как удалить неиспользуемые поля из промежуточной таблицы связей (belongsToMany) Laravel8?

    Shurra @Shurra Автор вопроса
    Дмитрий, это все вместо этих делитов/апдейтов/инсертов?
    Написано 27 апр.
  • Как удалить неиспользуемые поля из промежуточной таблицы связей (belongsToMany) Laravel8?

    Shurra @Shurra Автор вопроса
    Дмитрий, только что посмотрел описание.. вроде то что надо. и все коротко и красиво получается. Спасибо
    Написано 27 апр.
  • Как правильно добавить файлы/папки в .gitignore?

    Shurra @Shurra Автор вопроса
    Сергей Кузнецов, команда показала
    git rev-parse --show-toplevel
    /Applications/MAMP/htdocs/laravel_app


    На скрине выше "Программы" это и есть папка Applications.
    Написано 21 апр.
  • Как правильно добавить файлы/папки в .gitignore?

    Shurra @Shurra Автор вопроса
    Сергей delphinpro, Сергей Кузнецов,

    вот что сделал:
    -в корневой .gitignore добавил
    /storage/framework/sessions
    /storage/framework/views

    -на удаленном репозитории удалил все содержимое из этих папок
    -запушил
    комиты обновил и все исчезло ненужное сразу.

    Cпасибо!
    Написано 20 апр.
  • Как правильно добавить файлы/папки в .gitignore?

    Shurra @Shurra Автор вопроса
    Сергей Кузнецов, Сергей delphinpro, в папке Applications (Программы) нету .git, она находится в корне проекта laravel_app

    644126c3b8235397480041.png
    Написано 20 апр.
  • Как правильно добавить файлы/папки в .gitignore?

    Shurra @Shurra Автор вопроса
    Applications - это корневой каталог на ноуте, MAMP - сервер. В репозитории нет этого каталога вроде. 644030d758649085400844.png вот то что в ларавеле есть.. Или я опять неправильно понимаю чтото?
    Написано 19 апр.
  • Вложенные массивы - как вытащить одно значение в цикле по самому низкому индексу?

    Shurra @Shurra Автор вопроса
    Спасибо!
    Написано 18 февр.
  • Как пройти по двум массивам с проверкой на одинаковые ключи (PHP)?

    Shurra @Shurra Автор вопроса
    scottparker,
    если это както оправдает меня -
    я сделал вот что - в первом фориче (он был там до меня) - я создал новый массив $hints
    второй массив (куда надо было скидывать HINTы по айдишкам - arResult['Display_properites'] - он тоже уже готовый был.
    я прочесал вначале хинтс и внутри обход по аррезалту сделал с проверкой на айди. там где он встретил похожие туда в пустые ХИНТ добавил значения (по ссылке)))
    то есть нижний форич мой.
    а можно к вам на стажировку? или слишком мелкий уровень пока?
    Написано 05 февр.
  • Как пройти по двум массивам с проверкой на одинаковые ключи (PHP)?

    Shurra @Shurra Автор вопроса
    scottparker, кстати по поводу изменения значения в массиве - этот было сильно с ссылкой)) кто бы мог подумать
    Написано 05 февр.
  • Как пройти по двум массивам с проверкой на одинаковые ключи (PHP)?

    Shurra @Shurra Автор вопроса
    scottparker, дичь это всмысле коряво сделал? ))) или просто что битрикц )))
    Написано 05 февр.
  • Как пройти по двум массивам с проверкой на одинаковые ключи (PHP)?

    Shurra @Shurra Автор вопроса
    scottparker,

    foreach(CIBlockSectionPropertyLink::GetArray("2", $arResult["IBLOCK_SECTION_ID"]) as $PID => $arLink) {
        if ($arLink['FILTER_HINT'] <> '') {
          $arLink['FILTER_HINT'] = CTextParser::closeTags($arLink['FILTER_HINT']);
          $hints[$arLink['PROPERTY_ID']] = $arLink['FILTER_HINT'];
          }
      }
    
      foreach ($hints as $hint => $valHint) {
        foreach($arResult['DISPLAY_PROPERTIES'] as $key => &$val) {
          if($hint == $val['ID']){
            $val['HINT'] = $valHint;
          }
        }
      }


    вот так сделал. все отлично сработало!
    Спасибо
    Написано 05 февр.
  • Как пройти по двум массивам с проверкой на одинаковые ключи (PHP)?

    Shurra @Shurra Автор вопроса
    maksam07, только картинками)))
    Спасибо за помощь!
    Написано 05 февр.
  • Как пройти по двум массивам с проверкой на одинаковые ключи (PHP)?

    Shurra @Shurra Автор вопроса
    Спасибо!
    Написано 05 февр.
  • Перебор и сравнение массивов PHP, как?

    Shurra @Shurra Автор вопроса
    вот так получилось сделать -
    foreach(CIBlockSectionPropertyLink::GetArray("2", $arResult["IBLOCK_SECTION_ID"]) as $PID => $arLink) {
    		if ($arLink['FILTER_HINT'] <> '') {
    			$arLink['FILTER_HINT'] = CTextParser::closeTags($arLink['FILTER_HINT']);
    			$hints[$arLink['PROPERTY_ID']] = $arLink['FILTER_HINT'];
    			}
    	}
    
    	foreach ($hints as $hint => $valHint) {
    		foreach($arResult['DISPLAY_PROPERTIES'] as $key => &$val) {
    			if($hint == $val['ID']){
    				$val['HINT'] = $valHint;
    			}
    		}
    	}


    $hints - массив/словарь где ключ-ID->значениеHINT
    $arResult['DISPLAY_PROPERTIES'] - многомерный массив куда надо было заполнить пустые HINT


    Для тех кто незнал (таким как я)) - в 7+ пыхе в фориче нельзя просто так взять и поменять значение элемента у исходного массива, потому сделал через ссылку - &$val

    Спасибо за помощь!

    PS. это битрикц потому слегка своеобразный код )
    Написано 05 февр.
  • Перебор и сравнение массивов PHP, как?

    Shurra @Shurra Автор вопроса
    maksam07, извиняюсь) недавно тут

    вот
    $arr1 = array(
        "0" => array(
                "prop_id" => 11,
                "f_hint" => "HINT"
                ),
        "1" => array(
                "prop_id" => 45,
                "f_hint" => "HINT"
                ),
         "2" => array(
                "prop_id" => 58,
                "f_hint" => ""
                )
        );
    
    
    $arr2 = array(
        "name" => array(
                "id" => 11,
                "hint" => ""
                ),
        "title" => array(
                "id" => 45,
                "hint" => ""
                )
        );
    Написано 04 февр.
  • Как пройти по двум массивам с проверкой на одинаковые ключи (PHP)?

    Shurra @Shurra Автор вопроса
    scottparker, непонимаю..
    сделай массив [11 => подсказка-11, 45 => подсказка-45]
    тут у меня 17 массивов. а в другом около 10.

    попробовал сделать так -
    foreach ($arr1 as $key1) {
    	$id = $key1['prop_id'];
    
    	foreach($arr2 as $key2)    {
    		if($key2['id'] = $id) {
    			$arr3 = $key2['hint'] = $key1['f_hint'];
    		}
    	}
    }

    но чтото не получается/ в результе 4 совпадения по айди получается
    Написано 04 февр.
  • Как развернуть проект Laravel на Github? возможно ли подкл базу там же?

    Shurra @Shurra Автор вопроса
    спасибо!
    Написано 03 февр.
  • Почему не работает SSH для GitHub?

    Shurra @Shurra
    Полтора часа потерял на поиски, пока не заглянул сюда. Спасибо! (спецом зарегался тут за коментарий))
    у меня было так -
    origin  https://github.com/Project1/laravel_vue_app.git (fetch)
    origin  https://github.com/Project1/laravel_vue_app.git (push)

    переписал урл на такой
    git remote set-url origin git@github.com:Project1/laravel_vue_app.git

    и все. git push origin master заработал сразу
    до этого добавил ключ ССШ.
    Написано 02 февр.
Самые активные сегодня
  • solidcreature
    Николай Миронов
    • 10 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • Griboks
    Griboks
    • 5 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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