Size: a a a

2019 December 25

v

vladimir in OctoberCMS
Лже Артемий
"вендор в плагине нужен чтобы устанавливать плагины из маркета" - не понял смысл фразы
При установке плагинов зависимых от композера, зависимости идут в самом плагине, а не в root пространстве через костыльный composer-merge плагин.

То есть, устанавливая плагин из стора октября, тебе нет необходимости мучатся с настройками и конфликтами композера, вендор с предустановленными пакетами идёт в самом плагине.
источник

v

vladimir in OctoberCMS
А PluginManager подключает его autoload при инциализации.
Это удобно в случаях если хочется просто установить плагин и не морочится с доустановкой пакетов и решением конфликтов. Часто бывает, что разные плагины требуют разные Illuminate версии.
Тут кстати и конфликты тоже не заставляют ждать )
источник

ЛА

Лже Артемий in OctoberCMS
vladimir
При установке плагинов зависимых от композера, зависимости идут в самом плагине, а не в root пространстве через костыльный composer-merge плагин.

То есть, устанавливая плагин из стора октября, тебе нет необходимости мучатся с настройками и конфликтами композера, вендор с предустановленными пакетами идёт в самом плагине.
это в старых плагинах. И в моих собственных плагинах на маркете в том числе. С версиями Illuminate были часто проблемы. А в новых уже нет такого. Я пропустил момент когда это поведение изменили
источник

ЛА

Лже Артемий in OctoberCMS
vladimir
А PluginManager подключает его autoload при инциализации.
Это удобно в случаях если хочется просто установить плагин и не морочится с доустановкой пакетов и решением конфликтов. Часто бывает, что разные плагины требуют разные Illuminate версии.
Тут кстати и конфликты тоже не заставляют ждать )
только что протестил на своих плагинах. Ecxel после установки: в папке плагина vendor не появился, а в корневом vendor появилась нужная зависимость maatwebsite. Но после установки Stripe For Shopaholic вендор в корень не установился, но и в папке плагина ничего не появилось. Значит какая-то конвенция несоблюдена
источник

ЛА

Лже Артемий in OctoberCMS
а когда вендор прилетает в установленном плагине - это значит его положили в саму репу. Тут очевидно, что это бэд айдиа. Например, в старом instagram плагине так
источник

ЛА

Лже Артемий in OctoberCMS
Лже Артемий
только что протестил на своих плагинах. Ecxel после установки: в папке плагина vendor не появился, а в корневом vendor появилась нужная зависимость maatwebsite. Но после установки Stripe For Shopaholic вендор в корень не установился, но и в папке плагина ничего не появилось. Значит какая-то конвенция несоблюдена
но в плагине Страйпа в доке так и написано - установите зависимости ручками в корень проекта, так что сам плаг работает
источник

A

Alexis in OctoberCMS
Лже Артемий
но в плагине Страйпа в доке так и написано - установите зависимости ручками в корень проекта, так что сам плаг работает
Не сыпь соль на сахар - у нас Страйп не работает ((((
источник

I

Igor in OctoberCMS
источник

I

Igor in OctoberCMS
подскажите в чем проблема?
источник

S

Sergey in OctoberCMS
Добавь в базе дефолтное значение
источник

S

Sergey in OctoberCMS
Или же сделай это поле по умолчанию null
источник

I

Igor in OctoberCMS
я создавал миграции через консоль
источник

I

Igor in OctoberCMS
Sergey
Или же сделай это поле по умолчанию null
это нужно в phpmyadmin делать ?
источник

I

Igor in OctoberCMS
источник

I

Igor in OctoberCMS
в этом мануале такого я невидел
источник

S

Sergey in OctoberCMS
Версия мускула какая?
источник

S

Sergey in OctoberCMS
пjпробуй вот это сделать еще
источник

S

Sergey in OctoberCMS
в config/database.php в блок mysql. Попробуй добавить отключение строго-го режима.
’strict’ => false
источник

S

Sergey in OctoberCMS
была проблема похожая
источник

I

Igor in OctoberCMS
источник