Камиль
https://github.com/Ser1ous/seriousCustomTemplate установил пример от сюда создаю в папке контроллеры в BaseController хочу data перекинуть но чёт не прёт
Камиль
вот как тут дима говорит делаю и чёт неа https://www.youtube.com/watch?v=T9Ws_kgF75M&t=404s
Anonymous
https://github.com/Ser1ous/seriousCustomTemplate установил пример от сюда создаю в папке контроллеры в BaseController хочу data перекинуть но чёт не прёт
Два варианта, неправильно прописан namespace или пакета нет в autoload. Причём первый вариант чаще всего случается
Камиль
сейчас перепроверю, вроде всё делал по видосу
Anonymous
а вообще как правильнее? если делать свой пакет для начальной настройки, устанавливать его в custom/packages или в vendor?
Я для начальной в custom/packages как обычный пакет делаю, а потом помещаю в другое место этот composer.json с описанием пакета и прочими вещами. И потом уже гит + packagist для теста установки через composer
Anonymous
Пишу с телефона и не могу быстро глянуть куда и что помещать для packagist
Anonymous
сейчас перепроверю, вроде всё делал по видосу
Там нужно указывать прям полный путь, берём namespace с контроллера и вставляем в конфиг с двумя слэшами вместо одного
Камиль
в конце слеши тоже ставим всё верно?
Anonymous
в конце слеши тоже ставим всё верно?
Не помню 😊 через час буду в офисе и смогу глянуть. Честно просто не помню, обычно один раз прописываешь и забываешь
Anonymous
В папке vendor/autoload-per.php есть namespace пакета из core/custom?
Антон
Какие именно функции? Можете рассказать?
получение уведомлений комментаторам, если кто-то ответил на их комментарий, стоп-слова и т.д.
Камиль
Сек убежал от компа, 5 мин и проверю
Камиль
Ой vendor/composer/autoload-psr.php
спасибо. заработало
Камиль
Ой vendor/composer/autoload-psr.php
а вы пробовали redis использовать?
Anonymous
а вы пробовали redis использовать?
У эво бота база на редисе
Антон
да
Иван
да
Стоп-слова согласен, нужное. А вот общение между пользователями, не знаю на сколько популярно.
Антон
если вы оставили комментарий, а вам на него ответили, было бы логично вам прислать уведомление
Volodymyr
вообще того что мне не хватало это полноценные древовдные коментации, но допилить не составило труда
Антон
форкнул?
Volodymyr
форкнул?
нет, сделал свой конртоллер, переропределил пару методов
Михаил
Я для начальной в custom/packages как обычный пакет делаю, а потом помещаю в другое место этот composer.json с описанием пакета и прочими вещами. И потом уже гит + packagist для теста установки через composer
я еще не понял момент с копированием ассетов, в видео destination = lib/, получается они в любом случае в папку assets копируются? как тогда быть с шаблонами?
Anonymous
я еще не понял момент с копированием ассетов, в видео destination = lib/, получается они в любом случае в папку assets копируются? как тогда быть с шаблонами?
Это мы указываем из какой папки и в какую копируем. Нужно копировать только js и css и файлы которые должны быть доступны с фронта. Так как наша папка core недоступна для чтения из вне. Остальные к которым обращаемся через php, их копировать не имеет смысла
Anonymous
При желании можно указать, что наш пакет берёт шаблоны из определённой папки. https://github.com/Ser1ous/evocms-comments/blob/master/modules/module.php#L2-L4 А если надо скопировать именно во views, то теоретически можно попробовать поиграть с указанием подобным образом "../views/" Это теоретически, на практике не тестировал
Михаил
В ларавеле есть вот таккая вещь - https://laravel.com/docs/5.7/packages#views ее можно тут использовать?
Михаил
Там же написано про $this->publishes которой можно шаблоны скопировать
Anonymous
В ларавеле есть вот таккая вещь - https://laravel.com/docs/5.7/packages#views ее можно тут использовать?
Сложно ответить 😊 Нужно тестировать. У меня запустился тот метод что я выше скидывал. Возможно этот метод тоже отработает, так как тут используется полный пакет по работе с blade шаблонами.
Михаил
если для примера, в пакете будут поставляться стандартные шаблоны, и нужно предоставить возможность для кастомизации
Kovach
Привет, родные
Kovach
Не пойму, куда верификод пихать, написано получите и всё
Kovach
Kovach
ну я и получил
Kovach
а куда писать ниже нету
Kovach
2 кода там капча даёт, чего куда низнаю (
Kovach
ну вот один суда
Kovach
а второй куда
Kovach
Надеюсь вы понимаете о чем речь
Volodymyr
Надеюсь вы понимаете о чем речь
угу сниппет не тот используете, нужно FormLister
Volodymyr
а шо с еформ?
устаревшый
Volodymyr
советую перейти на FormLister удобно, больше возможностей, адекватная поддержка
Kovach
обидно, уже второй раз такс эвой. Не хочешь спрашивать, что бы не послали
Kovach
гуглишь
Kovach
а потом узнаешь что это не юзают
Volodymyr
хочеш могу тебе скинуть стек актуальных плюшек
Volodymyr
по части FormLister юзал бы его я б тебе пример готовый для капчи дал, та и в доке там адекватно
Volodymyr
а вообще нужно список как-то создрать, а то блин сам узнал случайно про likedislike и pageview
Volodymyr
@Dmi3yy может как-то собрать базу актуальных вещей
Dmytro
Надо просто неактуальные удалить из extras
Kovach
Да
Антон
а вдруг они обновятся по секурности?
Kovach
Но умельцы сами скачают)
Dmytro
Ну или в плагин екстрас. Чек вынести все устаревшие что б писало что устаревшее
Volodymyr
Типа расписать стэк актуальных пакетов, в extras не все есть((
Kovach
На деле хватило бы убрать не рабочие и устарешвие
Kovach
Так что бы они остались, но были подписаны
Kovach
(Не лезь дибил)
Kovach
Это будет информативнее
Volodymyr
Ну для начала да, и позакидывать в extras чего нет
Anonymous
О! а что это за comments такой? можно вкратце?
Это в рамках стрима я показывал как создавать модели и сохранять при помощи их данные, а потом как создать пакет. Я его не рекомендую использовать где-либо на проде. Так как он написан на коленке и только с целью продемонстрировать функционал
Камиль
Есть кто на 2.0 редис использовал или любой другой кэш кроме file и array ?
vvs
Запускаю команду: php artisan package:create Неудача: Loading composer repositories with package information Updating dependencies (including require-dev) Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /home/n/nastyab/site.com/public_html/core/vendor/composer/composer/src/Composer/Json/JsonFile.php on line 2 75 ErrorException: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /home/n/nastyab/site.com/public_html/core/vendor/composer/composer/src/Composer/Json/JsonFile.php:275 Stack trace: #0 [internal function]: Tracy\Debugger::shutdownHandler() #1 {main} (stored in /home/n/nastyab/site.com/public_html/core/storage//logs/exception--2019-12-20--11-45--5530a5e651.html) Может кто подсказать как выйти из создавшегося положения?
vvs
Пробовал так: php -d memory_limit=-1 artisan package:create Не помогло.
Михаил
memory_limit обычно помогает