iWatchYouFromAfar
Sazanof
не, там просто поменял пока) прям в app.php
iWatchYouFromAfar
как все просто оказалось)
Sazanof
ну я до последнего был уверен что проблема в том, что я где-то нарукожопил
Sazanof
и как сказали на форуме laravel.ru
))))))
Sazanof
Ну например так - работает
Sazanof
Если бы знал раньше. Спасибо.
Sazanof
А то так не понятно. Я уже с env начал возится
Dmytro
Вернеее даже
core/custom/config/app/tomezone.php
iWatchYouFromAfar
Dmytro
Sazanof
Можно и в нем
Fatal error: Uncaught TypeError: Argument 1 passed to Dotenv\Dotenv::__construct() must be an instance of Dotenv\Loader, string given, called in E:\PHP\sites\adm.loc\core\bootstrap.php on line 15 and defined in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php:31 Stack trace: #0 E:\PHP\sites\adm.loc\core\bootstrap.php(15): Dotenv\Dotenv->__construct('E:\\PHP\\sites\\ad...') #1 E:\PHP\sites\adm.loc\index.php(82): require('E:\\PHP\\sites\\ad...') #2 {main} thrown in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php on line 31
Dmytro
Dmytro
Сам факт что через сore/custom/
И тогда нет проблем с обновлением
Sazanof
Вот смотри. Создал файл
\core\custom\config\app.php
написал туда
<?php
return [
'timezone' => 'Europe/Moscow',
];
получил это
Fatal error: Uncaught TypeError: Argument 1 passed to EvolutionCMS\AliasLoader::getInstance() must be of the type array, null given, called in E:\PHP\sites\adm.loc\core\src\AbstractLaravel.php on line 169 and defined in E:\PHP\sites\adm.loc\core\src\AliasLoader.php:47 Stack trace: #0 E:\PHP\sites\adm.loc\core\src\AbstractLaravel.php(169): EvolutionCMS\AliasLoader::getInstance(NULL, 'E:\\PHP\\sites\\ad...') #1 E:\PHP\sites\adm.loc\core\src\Core.php(198): EvolutionCMS\AbstractLaravel->__construct() #2 E:\PHP\sites\adm.loc\core\src\Core.php(232): EvolutionCMS\Core->__construct() #3 E:\PHP\sites\adm.loc\core\functions\preload.php(21): EvolutionCMS\Core::getInstance() #4 E:\PHP\sites\adm.loc\index.php(105): evolutionCMS() #5 {main} thrown in E:\PHP\sites\adm.loc\core\src\AliasLoader.php on line 47
Sazanof
Ответ - надо все содержимое файла копировать
Dmytro
Sazanof
Я понял, спасибо. а .env создавать в core/custom/config/?
Sazanof
там где env.example?
Dmytro
Sazanof
по мне так копировать все не камильфо
может в app.php сделать типа 'timezone'=>env('APP_TIMEZONE','UTC')?
это относится и кдругим параметрам
Однако, как только в папке core/custom появляется .env сразу ошибка
Fatal error: Uncaught TypeError: Argument 1 passed to Dotenv\Dotenv::__construct() must be an instance of Dotenv\Loader, string given, called in E:\PHP\sites\adm.loc\core\bootstrap.php on line 15 and defined in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php:31 Stack trace: #0 E:\PHP\sites\adm.loc\core\bootstrap.php(15): Dotenv\Dotenv->__construct('E:\\PHP\\sites\\ad...') #1 E:\PHP\sites\adm.loc\index.php(82): require('E:\\PHP\\sites\\ad...') #2 {main} thrown in E:\PHP\sites\adm.loc\core\vendor\vlucas\phpdotenv\src\Dotenv.php on line 31
Sazanof
тоесть и тут тоже нельзя обойтись одной строчкой и надо походу заполнять все это
Сергей
Михаил
у всех http://modx.im/ не работает?
Сергей
Камиль
Иван
Sazanof
а блин в эво 2 не поможет
ну тоесть я прав на счет того, что ДОПОЛНИТЬ нельзя, тк если есть env то автоматически подразумевается что в нем все переменные должны быть определены.
И все содержимое app.php не айс копировать
Было бы круто слияние конфигов чтоб было
Это я так, своим кривым языком объясняю(
Sazanof
Поменял таймзону)
Сергей
а плагином не захотел?
Sazanof
Неа
Михаил
Sazanof
можно инклудить основной в своем
я это понимаю , и там делать return уже или merge или мож еще че
Ну по факту (я не знаю как вам) для меня логичнее уж переопределить например в env (который содержит только одну строчку APP_TIMEZONE=Europe/Moscow)
а в основном app.php 'timezone'=>env('APP_TIMEZONE','UTC')
Ну или в core/custom/config/app.php
сделать только return [
'timezone'=>'Europe/Paris'
]
Я то думаю мёрдж происходит
Но возможно я не прав и тут работает все несколько иначе и надо менять подход к разработке и пониманию полностью.
Dmytro
Что мешает сделать как я подсказал ??
Core/custom/config/app/timezone.php
Return europe/paris
??
Dmytro
Dmytro
Євген Інвестюга
Приветы! Подскажите, пожалуйста, чем модно нынче количество просмотров страницы выводить в новость? Через модуль Page Hit Counter еще актуально?
Volodymyr
Камиль
Volodymyr
Євген Інвестюга
Pathologic
https://github.com/Pathologic/YmlGenerator
Pathologic
сеньоры, не ставьте звездочки ((:
Pathologic
я к этому пакету никакого отношения не имею
Антон
это джуны ставят ;)
Dmytro
Перезаписал видос по FormLister ) теперь по актуальней будет 🙂
Антон
1.4.11 и 2.0.1скоро? ;)
EVO bot Лёшка
1.4.11 и 2.0.1скоро? ;)
Читаем тут:
http://modx.im/blog/news/5832.html
После читаем тут:
https://github.com/evolution-cms/example-package
Камиль
Dmytro
но еще может быть только 360 надо подождать пока отрендерит в норм качестве
Dmytro
https://www.youtube.com/watch?v=Ilt0thLJPhc
Andrey
О, видосы по Формлистеру =)
Pathologic
$data['classname'] работать не будет
Pathologic
$data['error'] тоже
Pathologic
придется в третий раз перезаписывать (((:
Pathologic
хотя я вижу что работает ☹️
Pathologic
чтобы не ругалось на дату можно ее передать же в шаблон формы пустым массивом
Pathologic
или на что оно там ругается, плохо видно
Pathologic
еще можно не чанк формы вставлять на страницу, а тот же вызов формлистера, но без правил и т.п., зато с параметром disableSubmit
Pathologic
то есть все будет работать, но отправить форму не получится просто так
Pathologic
и вот тут выявляется удобство контроллеров - можно отправлять форму на ту же страницу, но если аякс, то убирать disableSubmit и добавлять api=2
Pathologic
я как раз делал такое на большом сайте где куча форм
Anonymous
У ревистов БУНД против эво 😊
iWatchYouFromAfar
Am
Значит победа близка и правильным путем идет развитие. (:
Sasha
Камиль
Зачем evoShop, если есть commerce🤔
Anonymous
Какие пляски с бубном?
Камиль
Корзина, товары и оформление заказа
Volodymyr
Камиль
Сорри commerce
Volodymyr
или это сарказм?