mr.
Йарн в несколько потоков качает зависимости
Maksim (Ellrion)
и с кэшем у него получше
Andrey
Спасибо! Пошел изучать что да как.
Andrey
Извиняюсь, а плагина для шторма нет, чтоб примерно как npm?)) Пробовал искать в плагинах, не нашел( Или это утилита только для установки?..
Евгений
кто нить работал с файлами формата netcdf ?
Евгений
чот не могу найти что нить на пхп чтоб с ним работать
Maksim (Ellrion)
плагин же чисто для scripts? т.е. npm run ... делает? npm Один фиг будет и скрипты можно ранить и через него. yarn именно как установщик зависимостей
Andrey
Ага! Понял) Спасибо! Начал сайт перечитывать и думаю чего эт инфа только по управлению зависимостями)
Andrey
Смотрю, yarn ставит зависимости, конечно, куда быстрее npm, но вот в папке node_modules 971 папка с 107к файлами. Думал как-нибудь избавиться от них, а не вышло.
Maksim (Ellrion)
ну а как ты будешь работать без зависимостей?
Николай
а смысл делать часть модулей npm делать глобальными поскольку при передаче и деплое проекта прийдется устанавливать сново глабально. А так зашел запустил интсал и все установилось в папку проекта.
Andrey
ну а как ты будешь работать без зависимостей?
Например, в файле package.json добавил пакет axios. При установке зависимостей в папке node_modules бы появился один только axios, а все остальные нужные сохранялись бы глобально, как это было с gulp.
Читаю доку по yarn, там есть команда yarn install --modules-folder <path>. Она, конечно, позволит сохранить папку за пределами проекта, НО если несколько проектов будут ссылаться на нее, то может возникнуть конфликт. Например, один проект жестко использует версию пакета, скажем, "1.2.3" в то время как у другого числится "^1.2". При компиляции нужно будет либо заново переустанавливать все зависимости, либо указывать другую папку на установку модулей, что будет выглядеть лишними телодвижениями.
Vladimir
Например, в файле package.json добавил пакет axios. При установке зависимостей в папке node_modules бы появился один только axios, а все остальные нужные сохранялись бы глобально, как это было с gulp.
Читаю доку по yarn, там есть команда yarn install --modules-folder <path>. Она, конечно, позволит сохранить папку за пределами проекта, НО если несколько проектов будут ссылаться на нее, то может возникнуть конфликт. Например, один проект жестко использует версию пакета, скажем, "1.2.3" в то время как у другого числится "^1.2". При компиляции нужно будет либо заново переустанавливать все зависимости, либо указывать другую папку на установку модулей, что будет выглядеть лишними телодвижениями.
насолько я помню, pnpm устанавливает зависимости через симлинки
Vladimir
т.е. все пакеты установлены только единожды, а в каждом проекте - в node_modules - линки на эти модули
Andrey
Вопрос остается лишь в версиях, на которые он создаст симлинк. Не в курсе он по кешу определяет или по имени пакета?
Другими словами, если у меня один проект юзает версию какого-либо пакета "1.2.3", а второй - "^1.2", возникнет ли конфликт?
Николай
$ bower install axios Можешь использовать бовер он будет держать модули в отдельной папке
Andrey
Andrey
Нашел фишку: npm, pnpm, yarn юзают файл package.json, а для bower нужен bower.json. Это не интересно)
Евгений
Andrey
форкни и перепиши
Идея хороша, но лень поддерживать актуальность такого пакета, когда есть достойные аналоги)
Romuald
Парни. Юзает кто twig с ларой?
Romuald
Чет стопорнулся на выводе. Хочу вытащить из базы HTML код и twig теги и обработать их
mr.
В смысле обработать?
Vladimir
Romuald
Ну смотри в базе лежит
<footer>
{{ footer_block }}
</footer>
Я хочу вывести это с рендерингом
Vladimir
twigbridge кажется модуль называется, который может twig-шаблоны как вьюхи рендерить
Romuald
Да. Я его использую
mr.
Romuald
Да, я это юзал, чтобы обрабатывались HTML теги
Romuald
Но обработку {{ footer_block }}. Наверное надо отдельно делать?
Romuald
Типа сначала рендерим в контроллере $article->footer. А уже его потом передаем в контекст?
Romuald
Потому что прямиком в контексте твиговские теги не будут работать
Maksim (Ellrion)
Romuald
Я создаю кастомные теги твига. Чтобы выводить куски кода в опрееделенных местах. Есть админка, где textarea, а в нем HTML и посреди HTML хотелось бы вставлять {{ twig_tags }}
Romuald
И произошел затык. С выводом {{ twig_tags }}. Потому что они хранятся в базе и передаются как контекст\
Romuald
Значит в контекст надо передавать отрендереный код, где твиговские теги преобразуются согласно описанной в методе класса логике
Romuald
Печалько
Volodymyr
люди добрые, подскажите пожалуйста, проганяю по циклу масив треков, которые после пытаюсь записать в бд, но есть условие если трек имеет уже существующий uuid пропустить его. Пытаюсь в try cath, не помагает все ровно выкидает ошибку и весь foreach не записывается, кому интересно могу скинуть код, хелпаните пожалуйста
Максим
Привет, подскажите как использовать Job по очереди
То есть одновременно обрабатывать только 1 задачу, я так понял если запустить 2 воркера то он параллельно две будет делать
Alexander
подключи интерфейс ShouldQueue в своих job
Максим
так он подключен, если я запущу несколько воркеров он будет обрабатывать по очереди? или может паралельно делать?
Maksim (Ellrion)
Maksim (Ellrion)
Alexander
Максим
Еще вопрос, прогресс бар делал кто для джобов?
Дмитро
Есть какой-то профит использовать dingo/api ?
Andrey
Maksim (Ellrion)
с последними версиями лары имхо динго не нужен.
Andrey
Да и с более старыми, как по мне
Дмитро
Ну у меня 5.5, дропать?
Pavel Burak
Кто нибудь делал кнопку которая за меня выполнит консольную команду ? php artisan ... ...
Дмитро
Artisan::call()
Pavel Burak
спс
Maksim (Ellrion)
Почему? Просто хочу для себя понять.
как минимум из-за строчки https://github.com/laravel/framework/blob/5.5/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php#L20
Макс
Ок, спасибо
Maksim (Ellrion)
но вообще суть в том что в пыхе на определенных многопоточных серверах есть проблема с putenv\getenv https://bugs.php.net/bug.php?id=74986
Maksim (Ellrion)
именно по этому так сделано в ларе
pa[aad
всем привет, делаю запрос на бекенд с query string
http://localhost:8000/api/admin/units/?lesson_id=5
, отдает мне пагинацию, внутри есть поле path но оно без query string
path : "http://localhost:8000/api/admin/units"
ладно бы это был 1 участок кода где я могу изменить path в laravel paginate с помощью метода setPath
но таких участков несколько и хотелось бы или что-то для модели сделать ( переопределить )
или глобально на это как-то повлиять
Maksim (Ellrion)
Maksim (Ellrion)
->paginate()->appends($request()->query())
Maksim (Ellrion)
pa[aad
Maksim (Ellrion)
и что именно "не работает"?
Luka
подскажите, почему данный код не работает верно. Он не выводит записи которые NULL по умолчанию.
Luka
$voz_size_sois = DB::table('voting_results')->
where('size_soi', '!=', 'против')->
where('size_soi', '!=', 'за')->get();
Luka
т.е. мне нужно получить все записи, кроме те которые содержат за и против
Luka
но есть пустные поля, которые по умолчанию в БД чекаются как NULL
Luka
он все выводит кроме тех самых NULL
mr.
Какая СУБД?
Andrey
Razer_Sergey
http://joxi.ru/D2PjDxpidovRyr
Есть запрос который выбирает тур по тегу, но прямой связи между тегом и туром нету, теги есть у маршрутов, которые и соеденены с турами.
Собственно запрося я написал и он работает если вместо $item передать статично значение тега.
Какие есть варианты что бы передать в функцию замыкания , которая оборнута в функцю замыкани извне ?
Я пока дошел только до того что бы в контроллере обьявить public $myVar и передавать вместо $item, $this->myVar
Luka
Andrey
Диего