Size: a a a

2020 January 21

DZ

Daniil Zobov in Laravel Pro
фу фу фу, копипаста, чему вы людей учите?
а потом удивляетесь, почему вокруг PHP сообщества мухи летают
источник

D

David in Laravel Pro
Понял))
источник

M

Michael in Laravel Pro
Boris
Модульная архитектура проекта. Если кто работал, были какие-то большие трудности ?И стоит ли это того ?
Мне кажется, применимость этого весьма узка. В модуль выделяется сущность, которую можно заюзать в другом проекте.. что это может быть ? Довольно немного вещей.
источник

D

David in Laravel Pro
Boris
этот пример был к моему вопросу)
Хотя этот пакет мне может помочь. Но всё равно дело принципа, как пакет правильно разработать.
источник

M

Michael in Laravel Pro
Daniil Zobov
фу фу фу, копипаста, чему вы людей учите?
а потом удивляетесь, почему вокруг PHP сообщества мухи летают
да, но что делать
источник

M

Michael in Laravel Pro
"пакет" - это что имеется в виду ? Для composer или npm ?
источник

vv

vvv vvv in Laravel Pro
Michael
Мне кажется, применимость этого весьма узка. В модуль выделяется сущность, которую можно заюзать в другом проекте.. что это может быть ? Довольно немного вещей.
а мы просто группируем функционал вместе таким образом
источник

B

Boris in Laravel Pro
для  доп. функционала можно и отдельно пакет
источник

M

Michael in Laravel Pro
vvv vvv
а мы просто группируем функционал вместе таким образом
Мне кажется, проще вынести бизнес-логику в отдельные папки, и там группировать. Её код должен быть полностью или хотя бы отвязан от фреймворка.
источник

B

Boris in Laravel Pro
vvv vvv
а мы просто группируем функционал вместе таким образом
модульная система, немного не для этого)
источник

D

David in Laravel Pro
Michael
Мне кажется, проще вынести бизнес-логику в отдельные папки, и там группировать. Её код должен быть полностью или хотя бы отвязан от фреймворка.
Это ты сейчас говоришь в рамках одного проекта. По моему это не связано с пакетами и модулями.
источник

B

Boris in Laravel Pro
Нужно понимать разницу, между отдельным пакетом и о модуле(о котором идёт речь)
источник

M

Michael in Laravel Pro
David
Это ты сейчас говоришь в рамках одного проекта. По моему это не связано с пакетами и модулями.
Да, это тред с vvv vvv
источник

M

Michael in Laravel Pro
David
Хотя этот пакет мне может помочь. Но всё равно дело принципа, как пакет правильно разработать.
А у тебя "пакет" - для composer или npm ?
источник

D

David in Laravel Pro
Composer. У меня свой пакет админки. Там есть компонент vue, к примеру флеш сообщение. Теперь хочу с фреймворка добавить туда компонент vue, но не могу и не знаю как это решить пока.
источник

M

Michael in Laravel Pro
А, тогда мой совет с копипастом папки неактуален, я думал ты про компоненты vue, которые используешь в проектах.

Никак. Нельзя копировать в composer-компонент. Надо делать обратную ситуацию - при установке пакета публиковать его ресурсы в приложение и там уже менять-добавлять: https://laravel.com/docs/6.x/packages
источник

M

Michael in Laravel Pro
Т.е. паблишишь вьюхи, дописываешь во вьюхе рядом с алертом ещё один компонент, это компонент заводишь в приложении штатным образом.
источник

D

David in Laravel Pro
Понял. Попробую. Но тогда выходит через Laravel mix, я уже не смогу их минифицировать. Придётся отдельно делать.
источник

D

David in Laravel Pro
Но совет хороший
источник

DZ

Daniil Zobov in Laravel Pro
оу, я тут увидел, что airlock делает Тэйлор)
источник