в случае изменений они не перезаписываются и надо удалять всю папку. Как обычно делается?
нужно наследоваться от вендора и переопределять нужную логику
resources/views/vendor/<vendor-alias>/components vendor-alias - то как регистрирует вендор свои вьюшки, и может не совподать с названием самого вендора.
А как их потом вызывать из кода?
так же как и до етого - просто ларка сама увидит что пререопределено компоненту и будет брать уже не из вендора а из того файла, которий "запаблишил"
vendor-name::view-path
просто у меня никогда не брала из вендора сама, не видела крч. публиковал в view/components и так работал. Может в провайдере что-то прописать
Ну пакеты же регистрируют свои вьюшки
https://laravel.com/docs/9.x/packages#views
view/components - тут твои, от проекта view/vendor/<name>/components - переписать/переопределить которие лежат в вендоре
Обсуждают сегодня