Aliaksandr
Но в пакете остается свой дефолтный конфиг и дефолтный перевод. Вот как их нормально объединить с кастомным - местами вызывает вопросы
Aliaksandr
Нафиг мне все своё мутить, если я на ларавеле ))
Pathologic
ну так это ж фреймворк
Pathologic
чтобы ты разрабатывал что тебе нужно
Pathologic
https://github.com/spatie/laravel-translation-loader
Pathologic
вот например
Andrey
Нутак ты же после установки как раз командуешь это дело, и файл в /config/ и есть тот самыйредактируемый
Aliaksandr
Так смысл в том, что есть дефолтный (для нормальной рабоиы пакета), а есть кастомный - где чел, если шарит, может что-то подменить или добавить. Задача - объединить эти 2 языковых файла под одним ключом
Aliaksandr
С конфигами можно, с языками пока не нашёл
Andrey
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="config"
https://github.com/spatie/laravel-medialibrary/blob/main/src/MediaLibraryServiceProvider.php
Оно как-то тут происходит похоже. Я не понял и забил
Andrey
Первое — команда, которую spatie просит после установки. Она создаёт как раз файлик в /config/
Aliaksandr
Да я вообще не про это
Pathologic
а Lang::addNamespace ты пробовал делать?
Aliaksandr
У меня этих паблишесов у самого целая пачка https://github.com/webber12/evocms-user/blob/master/src/EvoUserServiceProvider.php#L35
Pathologic
https://laracasts.com/discuss/channels/laravel/proper-place-for-adding-language-namespaces
Aliaksandr
Да это тоже, что и у меня по стрелкам. Вопрос же в том, есть аналог для языков, как для конфигов, чтобы их под одним именем объединить несколько
Aliaksandr
Aliaksandr
Три человека говорят и все про разные темы. Как немцы с этим ларавелем )))
Pathologic
🙃
Andrey
ы)
Andrey
Ставь плейсхолдеры, короче, нуегонахуй
Pathologic
можно отмазаться, что ты разработчик на ларавеле, а не на этом пхп
Pathologic
так ведь это работает "на рынке"
Aliaksandr
Ну вот есть раз mergeConfig, два mergeConfig - они берут 2 разных файла и делают общий конфиг с одним ключом. Я хочу сделать то же и для языков, но метод loadTranslation для каждого файла хочет свой ключ, а метода mergeTranslation я найти не могу
Pathologic
так может его и нет
Pathologic
ты делаешь приложение, где языки уже заданы
Pathologic
а не на ходу подсовываешь, что тебе пользователь накрутил где-то
Axenia
webber_12 (6306.95) увеличил карму remote_adm (3560.27)
Pathologic
в общем я бы просто изменил класс для языков, где загружал их, как мне надо
Aliaksandr
Это я еще кастомный middleware прикручивать к пакету не начал )))
Pathologic
ну только не говори, что у тебя надо сделать, чтобы пользователь мог в отдельной папке складывать middleware
Pathologic
мало ли ему захочется
Aliaksandr
Складывать вряд ли, а вот подгружать из того же кастомного конфига какие-нибудь рулесы - почему бы и нет :)
Aliaksandr
Это же чисто разведка боем, типа что в итоге получится, а не на выставку ВДНХ
Andrey
Aliaksandr
Конфиги уже видишь как выглядят солидно, по ларавелевски https://github.com/webber12/evocms-user/blob/master/src/Configs/default.php#L12 😁
Aliaksandr
У меня пока основная проблема это то, что я хотел и json и массив отдавать. Наверно с переводом на middleware оставлю одну апишку на json, а если нужны будут данные на страницу - буду их тоже по апи через curl или http/client получать и всё
Aliaksandr
Так наверно будет лучше
Aliaksandr
В лару ж вроде как раз завезли эту надстройку над guzzle, так что не проблема стукнуть в роут и получить ответ
Pathologic
зато теперь понятно, почему за ларавель больше платят
Pathologic
кто еще бесплатно будет это все ковырять
Andrey
Serhii
Там про языки чёйто говорили. Вот пример моей реализации https://github.com/Seiger/seigerlang
Serhii
мож кому пригодится
Serhii
еще пилю если что
Serhii
установка через кастомный экстрас
Aliaksandr
Это все пока больше в научно-познавательных целях. Сколько доку не читай, а пока не начнешь решать конкретные задачи, толку от прочитанного мало. Когда-то и вершиной сниппето-писания были aDate да alterTitle
Aliaksandr
Вот и тыркаемся бесплатно ))
Aliaksandr
Я и тот же еФильтр начинал под финансирование 50 баксов и обещания делать по 5-7 магазинов в месяц. Уже и обещаторы вместе со всей конторой прогорели несколько раз, а фильтр до сих пор жив и здоров 😂😂
Andrey
Портируй на Лару. Сразу будешь богат и знаменит. Инфа сотка.
Aliaksandr
Смех смехом, но пока так и не удалось узнать, на чем же они пилят свои великолепные каталоги и как хранят свои прекрасные параметры товаров.
Serhii
на говне и палках. я точно знаю
Serhii
эво зе бест
Serhii
так всё удобно и продумано, что нативно на ларке нужно еще постараться
Serhii
тут дело в другом, ларка как инструмент очень хороша, а что там вертят разрабы уже совершенно другой вопрос
Aliaksandr
в воздухе запахло кастомными мидлварами - так что если кто хочет покритиковать и набросить на вентилятор что "так никто не делает" - самое время ))) https://github.com/webber12/evocms-user/blob/master/routes.php
Pathologic
главное на твилл не перейди ненароком
Aliaksandr
там нет манагерманагер, так что не дождутся ))
Pathologic
на modx.im картинки отвалились
Aliaksandr
о, картинки на evo.im тянулись с modx.im ))
Aliaksandr
типичное эво ))
Владимир
Ребят как вернуть подсветку кода и слева строки? Как-то волшебным образом пропали...
Владимир
Andrey
Плагин code mirror
Axenia
dlilbcom (3) увеличил карму remote_adm (3562)
Andrey
В скрипте есть куча вставок, где ловится $_REQUEST. Как грамотно заменить их на ларовский request? Пробовал, не выходит, структура что ли другая там... Отлаживать тоже хз как, в файлы писать что ли.
Pathologic
для отладки нужен xdebug
Pathologic
но я это писал 100 раз и только один человек поставил 🙃
Andrey
В том плане, что в скрипт этот приходят хз когда запросы с внешнего адреса. Пост, гет, не важно. И надо определенные штуки оттуда логировать.
Pathologic
ну так запрос ты можешь сам послать
Andrey
Вопрос то не в том
Pathologic
и что значит реквест не тот ((:
Andrey
$request->input не ловит почему-то
Andrey
Лара наверное обвешивает всяким.
Pathologic
а body? ((:
Andrey
Не понял
Pathologic
$request->getContent()