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". При компиляции нужно будет либо заново переустанавливать все зависимости, либо указывать другую папку на установку модулей, что будет выглядеть лишними телодвижениями.
Andrey
а смысл делать часть модулей npm делать глобальными поскольку при передаче и деплое проекта прийдется устанавливать сново глабально. А так зашел запустил интсал и все установилось в папку проекта.
Это да. Проблема в том, что на работе у меня слабый комп со старым HDD под файлы, и когда идет обращение к этому списку множества мелких файлов при компиляции... В общем, когда работает npm watch и homestead - примерно через 2-3 часа комп начинает наглухо виснуть, а индикатор обращения к диску горит не моргая. Дальше ребутаю комп и запускаю всё заново. И так до следующего раза.
Vladimir
т.е. все пакеты установлены только единожды, а в каждом проекте - в node_modules - линки на эти модули
Andrey
Вопрос остается лишь в версиях, на которые он создаст симлинк. Не в курсе он по кешу определяет или по имени пакета? Другими словами, если у меня один проект юзает версию какого-либо пакета "1.2.3", а второй - "^1.2", возникнет ли конфликт?
Николай
$ bower install axios Можешь использовать бовер он будет держать модули в отдельной папке
Andrey
Нашел фишку: npm, pnpm, yarn юзают файл package.json, а для bower нужен bower.json. Это не интересно)
Andrey
форкни и перепиши
Идея хороша, но лень поддерживать актуальность такого пакета, когда есть достойные аналоги)
Romuald
Парни. Юзает кто twig с ларой?
Romuald
Чет стопорнулся на выводе. Хочу вытащить из базы HTML код и twig теги и обработать их
mr.
В смысле обработать?
Romuald
Ну смотри в базе лежит <footer> {{ footer_block }} </footer> Я хочу вывести это с рендерингом
Vladimir
twigbridge кажется модуль называется, который может twig-шаблоны как вьюхи рендерить
Romuald
Да. Я его использую
Romuald
Да, я это юзал, чтобы обрабатывались HTML теги
Romuald
Но обработку {{ footer_block }}. Наверное надо отдельно делать?
Romuald
Типа сначала рендерим в контроллере $article->footer. А уже его потом передаем в контекст?
Romuald
Потому что прямиком в контексте твиговские теги не будут работать
Maksim (Ellrion)
Ну смотри в базе лежит <footer> {{ footer_block }} </footer> Я хочу вывести это с рендерингом
<footer> {{ include(template_from_string(footer_block)) }} </footer> если я правильно понял
Romuald
<footer> {{ include(template_from_string(footer_block)) }} </footer> если я правильно понял
Правильно. Но задумка такая, чтобы использовать {{ footer_block }} как Шорткод (Думаю не надо объяснять).
Romuald
Я создаю кастомные теги твига. Чтобы выводить куски кода в опрееделенных местах. Есть админка, где textarea, а в нем HTML и посреди HTML хотелось бы вставлять {{ twig_tags }}
Romuald
И произошел затык. С выводом {{ twig_tags }}. Потому что они хранятся в базе и передаются как контекст\
Romuald
Значит в контекст надо передавать отрендереный код, где твиговские теги преобразуются согласно описанной в методе класса логике
Romuald
Печалько
Volodymyr
люди добрые, подскажите пожалуйста, проганяю по циклу масив треков, которые после пытаюсь записать в бд, но есть условие если трек имеет уже существующий uuid пропустить его. Пытаюсь в try cath, не помагает все ровно выкидает ошибку и весь foreach не записывается, кому интересно могу скинуть код, хелпаните пожалуйста
Максим
Привет, подскажите как использовать Job по очереди То есть одновременно обрабатывать только 1 задачу, я так понял если запустить 2 воркера то он параллельно две будет делать
Alexander
подключи интерфейс ShouldQueue в своих job
Максим
так он подключен, если я запущу несколько воркеров он будет обрабатывать по очереди? или может паралельно делать?
Максим
запускаешь php artisan queue:work job-ы будут обрабатываться по очереди
ок, то есть дополнительно ничего не нужно, они и так по очереди? спасибо
Максим
Еще вопрос, прогресс бар делал кто для джобов?
Дмитро
Есть какой-то профит использовать dingo/api ?
Andrey
Есть какой-то профит использовать dingo/api ?
Я пользую. Особо нет на самом деле
Maksim (Ellrion)
с последними версиями лары имхо динго не нужен.
Andrey
Да и с более старыми, как по мне
Дмитро
Ну у меня 5.5, дропать?
Pavel Burak
Кто нибудь делал кнопку которая за меня выполнит консольную команду ? php artisan ... ...
Дмитро
Artisan::call()
Pavel Burak
спс
Макс
дергать сразу из env плохая практика
Почему? Просто хочу для себя понять.
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)
->paginate()->appends($request()->query())
pa[aad
тебе же не setPath нужен а appends()
мне это каждый раз что ли писать ? не хочется
pa[aad
->paginate()->appends($request()->query())
не работает $data->appends('path', $request->fullUrl());, только через setPath
Maksim (Ellrion)
не работает $data->appends('path', $request->fullUrl());, только через setPath
что не работает? твой код? конечно. я совсем другое написал
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.
Какая СУБД?
Razer_Sergey
http://joxi.ru/D2PjDxpidovRyr Есть запрос который выбирает тур по тегу, но прямой связи между тегом и туром нету, теги есть у маршрутов, которые и соеденены с турами. Собственно запрося я написал и он работает если вместо $item передать статично значение тега. Какие есть варианты что бы передать в функцию замыкания , которая оборнута в функцю замыкани извне ? Я пока дошел только до того что бы в контроллере обьявить public $myVar и передавать вместо $item, $this->myVar
Luka
$voz_size_sois = DB::table('voting_results') ->whereNull('size_soi') ->get(); пробовал?
не. решилось переводом поля в varchar ,вместо text
Andrey
не. решилось переводом поля в varchar ,вместо text
Если не секрет, зачем оно в тексте было?